今天在学springboot与mybatis整合的时候出了mapper目录下的接口不能用 @Autowired注入情况,路径也都配置了,也在主启动类上加了@MapperScan(“com.example.demo_sts2.mapper”)注解。但还是报不能注入的错误。
控制台报如图错误:
我的工程目录是这样的:
解决方案:可以这pom.xml文件中的build标签中加入如下内容:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
Resources标签中的内容不是代码,不会被编译。但是这些项目是用来打包在您的项目中或是用于其他重要目的。