沃梦达 / IT编程 / 服务器 / 正文

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

我遇到的问题,mybatis的配置都没问题,但是我将*.xml文件放到了dao包中,就是src的目录下,就报这个错。这个报错显然找不到这个xml文件,然后我查看了target包,果然没有xml文件。在springboot中,默认src下只打包...

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

这个报错显然找不到这个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>

这样就好了。

本文标题为:Springboot整合mybatis org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)