问题解决:Invalid bound statement (not found): com.yoe.mapper.UserMapper

在用Maven整合SSM项目的时候测试Demo发现报了这么一个错误:

Invalid bound statement (not found): com.yoe.mapper.UserMapper

 因为自己用的是Mybatis的逆向工程生成的Mapper接口和Mapper.xml,所以不存在Mapper接口和Mapper.xml名字不一致的问题,于是就上网搜解决方案,原来是Maven的问题。

Maven默认只识别src-main-resources下的资源文件,如果在maven工程中资源文件放在src-main-java下,我们需让Maven知道。在pom.xml中添加如下配置

    
    
      
        src/main/java//这里是配置maven识别的资源的目录
        
          **/*.xml//配置maven所识别的资源文件
        
        false
      
    
  

 

你可能感兴趣的:(maven,xml)