Если вы хотите сослаться на объект как экземпляр java.util.Properties
, вы должны сделать следующее:
<bean id="properties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="ignoreResourceNotFound"><value>true</value></property>
<property name="locations">
<list>
<value>classpath:property-file.properties</value>
</list>
</property>
</bean>
Это позволяет вам ссылаться на bean-компонент Spring properties
как экземпляр java.util.Properties
. Вы даже можете объединить несколько файлов свойств, добавив дополнительные значения в location
. См. Это описание строк ресурсов для получения информации о том, какие типы значений Spring будет принимать для местоположения. Если вы хотите использовать подстановки в стиле ${}
в Spring XML, вы можете увидеть множество других ответов, описывающих, как это сделать.