ssm项目打包后mybatis的mapper.xml文件没有放进去
来源:互联网 发布:素描教学软件下载 编辑:程序博客网 时间:2024/05/16 01:02
最起先并没有察觉到mapper.xml文件不在编译目录中,最先出现的问题是,我在mapper.java和mapper.xml中写好了对应的sql语句,和接口方法,但是报错,显示没这个方法,这就很奇怪,最后是查到编译目录中根本没mapper.xml文件,所以根本找不到sql语句。
在maven的pom.xml文件中,在build节点添加
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource></resources>然后不管编译打包,即使是在java文件夹下的配置文件都会被打包进去
问题补充,后来又打包了下项目,mapper.xml,以及其他在普通目录下的配置文件是能被maven打包进war包的,但是resource文件夹中的配置文件却没有被打包进去,瞬间懵逼,然后下班了,周末研究了下。最后是发现在build中加入的resources标签破坏了maven默认打包形式,maven默认是将项目的resources文件夹中的配置文件打包到classes下的,但是我们加了resources标签。相当于重新设置了下resources的打包路径,所以maven是按你新设置的路径去打包的。所以才会没有resources下的配置文件。
解决方法:先把resources标签注释掉,用maven打包一遍,发现项目中的resources文件夹下的文件是被打包进去了,然后再把resources标签注释去掉,再打包一遍,然后去war包中去看,所以文件都进去了,完美。
阅读全文
0 0
- ssm项目打包后mybatis的mapper.xml文件没有放进去
- eclipse maven打包ssm项目,漏掉mapper.xml文件解决方法
- [SSM] idea maven项目无法打包编辑mapper下的xml文件
- 解决idea创建ssm项目找不到mybatis的mapper的xml文件问题
- 使用Maven对SSM整合时,XML文件没有打包到项目的war文件中
- maven项目无法打包编辑mapper下的xml文件
- mybatis的mapper.xml 打包问题
- 【SSM-MyBatis框架】Mapper.xml配置文件(mybatis的核心)
- maven项目打包xml没有被打包解决办法 ,mybatis的xml打包
- eclipse中maven项目编译出来,没有mybatis的mapper.xml
- 记录Maven和Mybatis整合时打包漏掉mapper的xml文件及其它资源
- 记录Maven和Mybatis整合时打包漏掉mapper的xml文件及其它资源
- 记录Maven和Mybatis整合时打包漏掉mapper的xml文件及其它资源
- mybatis映射文件mapper.xml的写法。
- mybatis的Mapper XML文件配置
- Mybatis的mapper.xml文件详解
- Mybatis的mapper.xml文件详解
- 分离mybatis的mapper.java和mapper.xml文件
- 发力VR内容开发,Adobe直接将SkyBox技术收入囊中
- 在eclipse里导入codestyle后仍无出现模板注释
- 7Series FPGA SelectIO
- jQuery ajaxComplete()方法,判断ajax请求状态
- [已解决]windows 上面git 克隆clone 的时候报错 warning:Clone succeeded,but checkout failed
- ssm项目打包后mybatis的mapper.xml文件没有放进去
- 双系统Linux无法挂载Windows分区解决方案
- 为什么求模运算要用素数(质数)—— 哈希表设计
- kettle 缓慢变化维,SCD2
- MD5
- [微信小程序]入门学习知识点_UI布局
- 负载均衡----实现配置篇(Nginx)
- ImportError: No module named input_data
- [bzoj2424] 订货