#java #spring #spring-batch
#java #spring #весенний пакет
Вопрос:
В приведенном ниже фрагменте кода
<bean id="placeholderProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
depends-on="environment">
<property name="location" value="classpath:batch-${ENVIRONMENT}.properties" />
в чем значение «зависит от» и как манипулировать значением ${ENVIRONMENT} ??
ссылается ли среда на мою системную переменную в переменных окружения системы?
Комментарии:
1. существует ли какой-либо компонент с именем
environment
, определенным в контексте?
Ответ №1:
Проверьте это
depends-on
: Атрибут depends-on может явно принудительно инициализировать один или несколько компонентов до инициализации компонента, использующего этот элемент
В вашем случае компонент с идентификатором environment
должен быть инициализирован перед «placeholderProperties»