解决spring+mybatis中无效的绑定声明问题

1, org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
很多情况都可能导致此问题,网上常见的方案是检查Mapper.xml中的namespace和Mapper.java中的类名是否一致,检查xml和java中的类名是否一致,检查mybatis的配置是否正确等,但都不解决我的问题。
经确认,才发现是pom.xml写的问题,在pom.xml的中,需增加以下配置,才能找到Mapper.xml


    src/main/java
    
        **/*.xml
    
    false

2, resource.filtering的作用
在上个问题中,我们看到这个标签,如果true, 则会使用系统配置或项目配置中的key=value来替换配置文件中${key}为value.

你可能感兴趣的:(解决spring+mybatis中无效的绑定声明问题)