您的位置:首页 > 移动开发

IntelliJ用Maven集成SSM出现无法扫描mapper.xml文件的解决方案

2017-04-09 12:05 288 查看
用Intellij 的Maven插件构建SSM框架时,出现无法扫描mapper.xml文件的错误,导致出现  


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 是两个值,且不容易发现,一旦启动就会发生错误,要注意。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息