2016-05-18 2 views
0

У меня есть файл свойств sample.properties поместить в папку проекта корень resource с этим содержанием:Свойства файла с Spring - как использовать их

auditorium.name=New York.

Сейчас в spring.xml я пытаюсь получить доступ к некоторым из них со следующим синтаксисом:

<bean id="auditorium1" class="hometask.domain.Auditorium"> 
    <property name="name" value="${auditorium.name}" /> 
</bean> 

Но время выполнения это свойство не решен. name устанавливается на строку ${auditorium.name} вместо New York.

Есть ли что-нибудь еще, что я должен настроить, чтобы он работал?

ответ

2

заполнитель из ваших свойств таким образом, вы должны установить вверх:

<context:property-placeholder location="classpath:sample.properties"/> 
+0

FileNotFoundException: путь к классам: auditorium.properties - любая помощь с этим, пожалуйста? – dragonfly

+0

Файл 'sample.properties', не так ли? –

+0

Да, имя файла в порядке. Но может быть, это не перемещено в classpath? Как я могу проверить это? – dragonfly

Смежные вопросы