2010-02-10 2 views
2

Использование Spring 3.0 EL мы можем автоматически передать свойство из файла свойств в компонент?Spring 3.0 EL Как получить свойство из файла свойств?

Я знаю, что мы можем загрузить файл свойств, используя пространство имен Util, и мы можем получить к нему доступ в виде компонента, но можем ли мы использовать autwire с использованием пружины EL.

<util:properties id="myProperties" location="/WEB-INF/my.properties"/>

+0

Можете ли вы привести пример того, что подобные вещи будут подключены до? – skaffman

+0

Я предполагаю свойство 'String' – Bozho

+0

Я думаю, что весна EL может также преобразовать свойство в требуемый тип. Например, у меня есть свойство, подобное 'min.age.required = 18' в моем файле свойств. И я хочу подключить это к «int age», на моем сервисе. Как это сделать, используя EL. –

ответ

8
@Value("#{ myProperties['min.age.required'] }") 
int age; 

Кстати, хорошие старые <context:property-placeholder .../> работы тоже хорошо:

@Value("${min.age.required}") 
int age; 
Смежные вопросы