需要在pom文件的build目录下加上resources标签
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> <include>**/*.yml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.xml</include> <include>**/*.yml</include> <include>**/*.vm</include> </includes> <filtering>false</filtering> </resource> </resources>
这样idea才能扫描到这些文件,否则默认只扫描resources下的配置文件
当然,如果发现项目初期忘记加这个配置,后期因为什么原因改了什么,加上这个resources标签失败,报错,bean无法生成的什么鬼原因,直接新建一个工程,代码拉进去,配置加上去,就没问题了