1. 程式人生 > >spring引入多個properties檔案

spring引入多個properties檔案

在開發中常常把配置資訊放在properties檔案中,然後spring的xml中引入。如果在多個spring的xml檔案中引入properties

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

spring啟動會報錯:

org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definitionwith name 
Causedby: java.lang.IllegalArgumentException: Couldnot resolve placeholder

即找不到某個配置項。

可以這樣解決

<context:property-placeholder ignore-unresolvable="true" location="classpath:config/wzk.properties,classpath:config/mongodb.properties" />

轉自