在下面的代码段中
<bean id="placeholderProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
depends-on="environment">
<property name="location" value="classpath:batch-${ENVIRONMENT}.properties" />
“依赖”的意义是什么以及如何操纵$ {ENVIRONMENT}的价值?
是指在系统的环境变量中引用我的系统变量的环境吗?
答案 0 :(得分:3)
检查this
depends-on
:依赖 属性可以明确强制一个或 之前要初始化的更多bean 使用此元素的bean是 初始化
在你的情况下,id为environment
的bean必须在“placeholderProperties”之前初始化