Поздравления,
Там какой-либо путь состоит в том, чтобы получить значения от контекста-param web.xml в контекст Spring?
Например, я определяю значение в web.xml как:
<context-param>
<param-name>compass-index</param-name>
<param-value>file:///home/compass/index</param-value>
</context-param>
И я хочу присвоить то значение свойству компонента как:
<bean ...>
<props>
<prop key="compass.engine.connection">
${from web.xml context-param?}
</prop>
</props>
</bean>
Заранее спасибо?
Да - ServletContextPropertyPlaceholderConfigurer
Эта статья объясняет детали. Короче говоря, вам нужно:
<bean class="org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer">
</bean>
и затем использовать свойства типа:
<bean ...>
<property name="compassIndex" value="${compass-index}" />
</bean>
или с помощью @Value("${компасы в индексе}")