IntelliJ用Maven集成SSM出现无法扫描mapper.xml文件的解决方案
2017-04-09 12:05
288 查看
用Intellij 的Maven插件构建SSM框架时,出现无法扫描mapper.xml文件的错误,导致出现
其原因是,intellj中不会将xml文件编译到项目输出文件,导致根本没有mapper.xml文件,所以肯定扫描不了。
解决方案是在resources文件下新建一个mapper文件夹专门用于存放mapper.xml映射文件,然后在project structure设置中将该文件夹设置为resource类型文件,这时候项目编译后就会有这个文件夹以及下面的mapper映射文件。
Tips:有一个小坑的 在 .properties文件中,比如 jdbc.type = com.mysql.jdbc,Driver空格 和jdbc.type = com.mysql.jdbc,Driver 是两个值,且不容易发现,一旦启动就会发生错误,要注意。
Invalid bound statement (not found)
其原因是,intellj中不会将xml文件编译到项目输出文件,导致根本没有mapper.xml文件,所以肯定扫描不了。解决方案是在resources文件下新建一个mapper文件夹专门用于存放mapper.xml映射文件,然后在project structure设置中将该文件夹设置为resource类型文件,这时候项目编译后就会有这个文件夹以及下面的mapper映射文件。
Tips:有一个小坑的 在 .properties文件中,比如 jdbc.type = com.mysql.jdbc,Driver空格 和jdbc.type = com.mysql.jdbc,Driver 是两个值,且不容易发现,一旦启动就会发生错误,要注意。
相关文章推荐
- SSM框架maven项目无法打包编辑mapper下的xml文件
- IntelliJ IDEA通过maven构建ssm项目找不到mapper
- ssm 集成开发时出现时单元测试Mapper 注入不进去的情况的解决方法
- ssm+maven 出现找不到mapper的异常
- SpringBoot集成Mybatis时无法扫描Mapper问题
- IntelliJ Maven项目中无法找到package下的xml文件
- Maven 打包时无法打包mapper包下的xml文件
- 创建一个Pager实现类在基于maven的ssh项目中出现无法install的解决方案(不兼容的类型: capture#1, 共 ?无法转换为long))
- 浏览器无法打开xml文件解决方案
- ie中jQuery无法解析xml文件的解决方案
- VS2010安装后出现无法使用帮助的解决方案
- 安装系统时出现蓝屏 无法成功安装时的解决方案
- ie中jQuery无法解析xml文件的解决方案[转帖]
- 关于maven成功安装后,可无法与eclipse集成的故障总结
- ie中jQuery无法解析xml文件的解决方案
- VS2005中,软件集成中“堆释放错误”的解决方案,调用自己dll可能会出现的问题!!!
- 使用tomcat的时候,网页地址出现中文,出现不认识编码导致查询无法完成解决方案
- 关于数据库还原时出现的因为数据库正在使用,所以无法获得对数据库的独占访问权“的解决方案
- ie中jQuery无法解析xml文件的解决方案
- MSys中使用configure出现无法找到pr错误解决方案