Может ли Spring анализировать и вставлять файлы свойств? - PullRequest
12 голосов
/ 20 сентября 2008

Я уже знаю, как:

Загрузите файлы свойств в мою конфигурацию Spring, используя:

<context:property-placeholder location="aaa/bbb/ccc/stuff.properties"/> 

Создание объектов свойств на лету, используя:

<props><prop key="abc">some value</prop></props>

Но что я не могу сделать, и было бы очень полезно, так это заставить Spring загрузить файл свойств, а затем построить соответствующий объект свойств. Затем я мог бы ввести это в боб обычным способом.

Я искал это в другом месте без успеха. Есть идеи?

Ответы [ 2 ]

17 голосов
/ 20 сентября 2008

Как следует из @ MetroidFan2002 , взгляните на util: properties

<util:properties id="myProperties" location="classpath:com/foo/my.properties"/>

Затем, чтобы добавить свойства в ваш управляемый Spring компонент, все так просто:

@Resource(name = "myProperties")
private Properties myProperties;
3 голосов
/ 20 сентября 2008

См. Приложение Справочного руководства для пружин и посмотрите, поможет ли это.

...