У меня есть PropertyPlaceholderConfigurer вроде этого:Может ли один Spring PropertyPlaceholderConfigurer настроить другой?
<bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true"/>
<property name="locations">
<list>
<value>classpath:assuredlabor/margarita-${runningMode}.properties</value>
</list>
</property>
</bean>
Я хотел бы быть в состоянии определить свой режим бега в web.xml, как это:
<context-param>
<param-name>runningMode</param-name>
<param-value>production</param-value>
</context-param>
Так что я положил этот боб НАД «главный «имущество», описанное выше:
<bean id="servletPropertyPlaceholderConfigurer" class="org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer">
</bean>
Но это не работает.
Возможно ли это с весной? Сейчас я использую версию 2.5.
Я нашел подобный вопрос:
PropertyPlaceholderConfigurer with Tomcat & ContextLoaderListener
Но нет никакого обсуждения в ServletContextPropertyPlaceholderConfigurer, так что я думаю, что это законный вопрос.