org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.e3mall.search.ma

ibatis包下也就是mybatis下的,mybatis什么时候会报异常?Mapper的接口找不到映射文件,只有接口就会报这个异常.

解决方法可以在其项目的pom.xml中添加

<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。
  同时这样配置以后,本来默认从/src/main/resources下读取就会失效,这个目录就没用了。
  因此要再配置一个src/main/resources的<resource></resource>
  当然也可以直接在/src/main/resources下建立一个 cn.e3mall.mapper包,将资源放进去,就不用配置了。-->
	<build>
		<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
       </resources>
	</build>

猜你喜欢

转载自blog.csdn.net/weixin_38450840/article/details/80767137
今日推荐