maven创建多模块项目fREemark+springMVC+mybatis+mybatis 自动生成
来源:互联网 发布:动画演示制作软件 编辑:程序博客网 时间:2024/06/02 02:15
本文参照 http://blog.csdn.net/chendaoqiu/article/details/46554139 ;
搭建过程,以及碰到的问题 + mybatis自动生成
代码下载地址:http://download.csdn.net/detail/u010634066/9641212
shushang-project
|—-pom.xml
|—-shuang-project-utils
|—-pom.xml
|—-shuang-project-domain
|—-pom.xml
|—-shuang-project-dao
|—-pom.xml
|—-shuang-project-service
|—-pom.xml
|—-shuang-project-web
|—-pom.xml
|—-shuang-project-web-backend
|—-pom.xml
创建项目 :省略
结构图:
我主要说明一下需要注意的地方 + mybatis 自动生成
① 因为是多模块;我们的配置文件是放在 shuang-project-web-backend 里面的
如果扫描mapper.xml 的配置
<property name="mapperLocations" value="classpath:com/mote/mapper/*.xml"></property>
解决一:
classpath*:
classpath:只会到你的class路径中查找找文件;
按照上面的修改之后 还是扫描不到.xml文件;
后发现:
.xml文件一定要放在resource文件夹下面; 否则要加上上图中的代码才能找到;
<!--下面这段一定要加 因为在字段扫描xml文件的时候 不能扫描resource之外的文件,除非自己指定 --><!-- <build> <resources> <resource> <directory>src/main/java</directory> </resource> </resources> </build>-->
问题 二 :事务不生效
原因:在扫描Controller 的时候将services 层也扫描进来了; 除去Services 或者只扫描Controller
<!-- 把标记了@Controller注解的类转换为bean --><!-- 下面一点要将services 注解的规避掉;不能扫描services 否则事务不生效--><context:component-scan base-package="com.mote"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service"/></context:component-scan>
问题 三 :.NoClassDefFoundError: org/springframework/ui/freemarker/FreeMarkerConfigurationFactory
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
自动生成
看项目里面的配置
- maven创建多模块项目fREemark+springMVC+mybatis+mybatis 自动生成
- maven创建多模块项目+springMVC+mybatis
- idea 搭建 springMVC+mybatis+maven 项目(三)mybatis-generater自动生成MyBatis代码
- 从0开始搭建:分布式服务框架-Maven多模块+Dubbo+Zookeeper++SpringMVC+mybatis自动生成
- Spring+SpringMVC+Mybatis+Restful+Maven多模块项目集成
- idea创建maven+springmvc+mybatis+jetty项目
- 使用IDEA创建maven Mybatis-SpringMvc项目
- 【SSM】Maven创建web项目:SpringMVC+Mybatis
- 使用Maven创建Springmvc+Mybatis+Velocity项目
- mybatis代码自动生成Demo(maven项目)
- maven mybatis 自动生成
- 创建SpringMVC+Mybatis项目
- maven+mybatis+springmvc搭建多模块maven工程(模仿黑马淘淘商城项目)
- SpringMVC-Mybatis-Maven项目整合
- Maven搭建SpringMVC+Mybatis项目
- springMVC+mybatis+maven项目搭建
- maven 构建springmvc+mybatis项目
- 使用Idea创建ssm项目,SpringMVC+Spring+MyBatis+Maven整合
- 大数据建模
- linux c学习笔记----TCP基础客户/服务编程(socket,bind等)
- vim 常用操作
- Xcod7.3 cannot create __weak reference in file using manual reference counting
- AngularJS速成教程第四集-AngularJS控制器
- maven创建多模块项目fREemark+springMVC+mybatis+mybatis 自动生成
- CSS子元素跟父元素的高度一致
- Spring的常用注解讲解
- MAVEN常用命令
- openCV_学习资料
- Retrofit2源码解析(一)
- Maven使用笔记
- 备份SQL数据库
- google正在开发新系统——Fuchsia