xml文件是和mapper接口文件放在一块的(dao package里面)
使用gradle build打包成war包后
解压后发现 mapper.xml文件在dao package里并不存在
自然程序也报错
之后放进去就好了
请问我该怎么解决好
xml文件是和mapper接口文件放在一块的(dao package里面)
使用gradle build打包成war包后
解压后发现 mapper.xml文件在dao package里并不存在
自然程序也报错
之后放进去就好了
请问我该怎么解决好
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
没有是因为xml这种后缀被认为是资源文件,而你把资源文件放到了源码目录下自然不会被打包
解决此问题思路有几种
1.移动资源文件到resources下
2.将资源文件包含进来
3.将resources指向目标目录
解决方式可参考下面的方式,代码可以在我的github上找到Gradle如何打包源码路径下的资源文件