在idea开发maven项目的时候,如果resources路径配置不正确,可能会导致无法找到xml配置文件,从而无法成功注入bean。此时,可以在pom.xml里添加一下代码:
<resources>
<resource>
<directory>${datadir}/src/main/resources</directory>
<includes>
<include>spring/*.xml</include>
<include>sql/*.sql</include>
</includes>
</resource>
<resources>
注意:一定要把<directory>配置到src/main/resources路径下,如果配置到src/main/resources/spring或者sql下可能导致在生成target文件时,xml和sql等配置文件会直接生成到classes路径,从而导致路径不对问题。
网友评论