Could not resolve placeholder 'mail.from' in string value "${mail.from}" 报错原因

时间:2021-12-02 19:52:14

出现原因

在工程中创建了两个properties文件,如jdbc.properties和mail.properties文件并且同时导入发生。

解决方法

1.文件导入写到一个配置中,中间加逗号隔开

<context:property-placeholderlocation="classpath:db.properties , classpath:mail.properties"/>

2.在每个扫描的配置文件后加上 ignore-unresolvable=”true”

<context:property-placeholder location="classpath:db.properties" ignore-unresolvable="true" />

<context:property-placeholder location="classpath:mail.properties" ignore-unresolvable="true" />