IDEA Invalid bound statement (not found)

第一次使用IDEA + maven + ssm 整合项目遇到的坑org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.xxx.mapper.BaseDictMapper ###可能缘由 网上的常见缘由截图(几个小时的时间都试了没有解决,绝望中) java

而后我就冷静的分析了一波:这些我都试过了没有解决,问题会在那呢?环境不一样!!忽然灵光一闪----我之前都用的myeclipse此次我用的是IDEA啊。果真被我找到了(心疼个人几个小时时间)。 ###解决方法 ####缘由 IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。 若是使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹。 ####解决方法 在pom.xml中build节点下添加:apache

<!--配置Maven 对resource文件 过滤 -->
          <resources>
              <resource>
                 <directory>src/main/resources</directory>
                 <includes>
                      <include>**/*.properties</include>
                      <include>**/*.xml</include>
                  </includes>
                 <filtering>true</filtering>
             </resource>
             <resource>
                 <directory>src/main/java</directory>
                 <includes>
                     <include>**/*.properties</include>
                     <include>**/*.xml</include>
                 </includes>
                 <filtering>true</filtering>
             </resource>
         </resources>
相关文章
相关标签/搜索