- 问题是这样的:在eclipce运行时没有问题的,srpingboot打包成jar包会访问数据会出现错误
-
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
-
这个时候我们必须在pom.xml文件下加入这个资源文件,加入的方式很多,
-
- 以下是我选择打包的方式
-
-
-
- <build>
- <finalName>test</finalName>
- <!--
- 这样也可以把所有的xml文件,打包到相应位置。
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <includes>
- <include>**/*.properties</include>
- <include>**/*.xml</include>
- <include>**/*.tld</include>
- </includes>
- <filtering>false</filtering>
- </resource>
- <resource>
- <directory>src/main/java</directory>
- <includes>
- <include>**/*.properties</include>
- <include>**/*.xml</include>
- <include>**/*.tld</include>
- </includes>
- <filtering>false</filtering>
- </resource>
- </resources>
- </build>
-
-
-
- <build>
- <finalName>test</finalName>
- <!--
- 这样也可以把所有的xml文件,打包到相应位置。
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <includes>
- <include>**/*.properties</include>
- <include>**/*.xml</include>
- <include>**/*.tld</include>
- </includes>
- <filtering>false</filtering>
- </resource>
- <resource>
- <directory>src/main/java</directory>
- <includes>
- <include>**/*.properties</include>
- <include>**/*.xml</include>
- <include>**/*.tld</include>
- </includes>
- <filtering>false</filtering>
- </resource>
- </resources>
- </build>

本文解决SpringBoot项目打包成jar后出现MyBatis访问XML配置文件的问题,通过在pom.xml中指定资源文件路径确保正确打包。
1362

被折叠的 条评论
为什么被折叠?



