1

在下面的代码片段中

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

“取决于”的意义是什么以及如何操纵 ${ENVIRONMENT} 的值?

Environment是指系统环境变量中我的系统变量吗?

4

1 回答 1

3

检查这个

depends-on:depends-on 属性可以显式强制一个或多个bean 在使用该元素的bean 被初始化之前被初始化

在您的情况下,具有 id 的 beanenvironment必须在“placeholderProperties”之前初始化

于 2011-05-23T10:29:40.367 回答