Использование строки свойств в XML-файле конфигурации Spring - PullRequest
4 голосов
/ 15 июня 2011

Есть ли способ установить свойство бина в файле конфигурации Spring на свойство строки, считанной из файла свойств?

, например

<bean id="...." class="....">
    <property name="loginURL">GET_THIS_VALUE_FROM_'ENV.PROPERTIES'_FILE</property>
</bean>

1 Ответ

10 голосов
/ 15 июня 2011

Вы должны иметь возможность использовать PropertyPlaceHolderConfigurer для загрузки файла свойств, а затем обращаться к свойствам с помощью выражения Spring-EL -

<context:property-placeholder location="classpath:custom.properties"/>

<bean id="...." class="....">
    <property name="loginURL">${propname}</property>
</bean>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...