nested exception is org.apache.ibatis.binding.BindingException报错(maven)

大半夜 找一个bug      总算解决了

运行环境: eclipse      Version: Mars.1 Release (4.5.1)   (自带maven)   

问题   :  org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): yycg.base.dao.mapper.userMapper.selectUser

                  已经测试spring注入是没有问题的   

原因:也就是  配置文件没有在找到。


解决过程:  

[INFO] Copying 8 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ project ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 5 source files to C:\Users\Administrator\workspace\yycgproject\target\classes
[INFO] 
[INFO] <<< tomcat-maven-plugin:1.1:run (default-cli) < compile @project <<<

 C:\Users\Administrator\workspace\yycgproject\target\classes 在这里是项目部署的位置

发现mapper 目录 没有xml配置文件(火大) 


解决办法:

在pom里面加上一下代码(注意这是在 <build> 里面添加的)



<resources>
<!-- 如果不添加此节点mybatis的映射配置文件都会被漏掉。 -->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>

<!-- 将项目中的resources目录下的配置文件拷贝到taget目录下 如果不添加此节点resources目录下的配置文件都会被漏掉。-->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值