2011-05-23 34 views
1

在下面的代碼片段PropertyPlaceholderConfigurer並依賴上

<bean id="placeholderProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" 
    depends-on="environment"> 
    <property name="location" value="classpath:batch-${ENVIRONMENT}.properties" /> 

什麼是「依賴式」以及如何操作的$ {}環境的價值意義?

是指環境變量中系統變量的環境?

+0

之前初始化的ID爲environment的bean是有沒有在上下文中定義名稱爲「environment」的bean? – 2011-05-23 10:32:44

回答

3

檢查this

depends-on:將取決於上 屬性可以明確地強制一個或 多個豆 之前被初始化使用這個元素是 初始化

在你的情況下,豆必須在「placeholderProperties」