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

来源:互联网 发布:intel芯片组驱动linux 编辑:程序博客网 时间:2024/06/09 19:20
用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 是两个值,且不容易发现,一旦启动就会发生错误,要注意。
0 0
原创粉丝点击