Springboot整合mybatis org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

我遇到的问题,mybatis的配置都没问题,但是我将*.xml文件放到了dao包中,就是src的目录下,就报这个错。

Springboot整合mybatis org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

这个报错显然找不到这个xml文件,然后我查看了target包,果然没有xml文件。

在springboot中,默认src下只打包接口和类,xml属于静态文件,就给过滤了,引入一下配置。

<build>
        <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>
</build>

这样就好了。

上一篇:call,apply和bind方法的实现


下一篇:c++中二分查找中的binary_search,lower_bound,upper_bound