файлы свойств Spring - PullRequest
       5

файлы свойств Spring

1 голос
/ 01 октября 2010

Мне нужно использовать значения из файла свойств ... Я попытался найти его .. То, что я получил, это ... Мне нужно определить bean-компонент PropertyPlaceHolderConfirguartion в пакете beans.factory.config из Spring Framework. Но я хочу использовать его в чистом классе Java. В зависимости от конкретного выбранного значения мне нужно загрузить определенный файл свойств и использовать свойство. Как мне этого добиться?

Ответы [ 2 ]

1 голос
/ 01 октября 2010

В вашем конфигурационном файле Spring у вас может быть что-то вроде этого;

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="location" value="classpath:myapp.properties"/>
</bean>

Тогда скажите, что у вас есть такой класс;bean и присвойте ему свойства, добавив это в свой конфигурационный файл Spring;

<bean id="myBean" class="com.myorg.MyClass">
  <constructor-arg type="java.lang.String" value="${my.prop.name}"/>
</bean>
0 голосов
/ 01 октября 2010

Как то так;

весна-конфигурация:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
   <property name="locations" value="dir/settings.properties" />  
</bean>

<bean id="beanName" class="classNameWhereValuesAreRequired">
   <property name="nameOfValue" value="${value.name}" />
</bean>

settings.properties:

value.name=ValueRequired
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...