2011-05-23 55 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”