spring中的属性值是${xxx}形式,在maven的properties中配置了property,在进行maven compile的时候,发现属性名称没问题的前提下值没有被替换。
原因是maven的pom文件中缺少配置:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>

解决Maven项目中,Spring配置文件的属性值未被properties文件中的值替换的问题。需在pom.xml中添加资源过滤配置,确保src/main/resources目录下的文件在编译时进行属性值替换。
643

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



