看网上说各种的namespace不对,或者什么不对,然后我的并不是,当你把资源文件挡在src/main/java下面的时候,mybatis的下面属性并不会扫描这个路径,这就坑爹了。
<!--自动扫描SQLMapper.xml文件-->
<property name="mapperLocationsvalue="classpath:com/wanyu/learn/mapper/*.xml"/>
需要在POM文件里面配置一个
<!--扫描资源文件-->
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<excludes>
</excludes>
<!-- 是否替换资源中的属性-->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>*.properties</include>
<include>*.json</include>
<include>*.xml</include>
<include>*.png</include>
<include>**/*.xls</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
resource配置文件不能扫描到
最新推荐文章于 2024-03-05 14:31:37 发布