Spring 3 @value аннотация со свойствами профиля maven - PullRequest
1 голос
/ 29 декабря 2011

У меня есть несколько свойств, определенных в pom.xml для разных профилей.Я хотел бы использовать аннотацию @value для вставки значений свойств.Достаточно получить значения, установленные во время сборки.

Какие варианты у меня есть с этой аннотацией @value?Нужно ли иметь отдельный файл свойств или я могу использовать applicationContext.xml?

Ответы [ 2 ]

5 голосов
/ 29 декабря 2011

Я бы использовал плагин properties maven - , чтобы записать свойства проекта в файл и затем сослаться на этот файл из Spring с помощью механизма PropertyPlaceHolderConfigurer

1 голос
/ 29 декабря 2011

Фильтрация Maven работает как простая текстовая подстановка, она ничего не знает о весне и аннотациях.Не уверен, какой путь лучше для вас, если вы опишите вашу проблему (но не одно из ваших возможных решений), я мог бы попытаться предложить более конструктивное решение.

...