PropertyPlaceholderConfigurer和依赖

时间:2011-05-23 10:14:51

标签: java spring spring-batch

在下面的代码段中

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

“依赖”的意义是什么以及如何操纵$ {ENVIRONMENT}的价值?

是指在系统的环境变量中引用我的系统变量的环境吗?

1 个答案:

答案 0 :(得分:3)

检查this

  

depends-on:依赖   属性可以明确强制一个或   之前要初始化的更多bean   使用此元素的bean是   初始化

在你的情况下,id为environment的bean必须在“placeholderProperties”之前初始化