2013-08-24 2 views
1

Я использую конфигурацию общих прав api для управления настройками приложения и параметрами запуска.Конфигурация пружины и общего пользования

Это веб-приложение с Struts 2 и Spring 3 в моем проекте.

  • ли пружина или распорка имеет средство для чтения конфигурации, так что я могу использовать его вместо конфигурации свободных городского
  • Что такое лучший подход, чтобы инициировать и использовать Общины конфигурации боб с Spring 3 и как я могу получить доступ к нему в мой Struts 2

Пожалуйста, помогите мне, настроив весну и бобы с аннотациями!

ответ

1

Весна может читать файлы свойств (и также читать переменные среды среды), а также нет проблем. Для этого есть PropertyPlaceHolderConfigurer, который может читать файлы свойств.

В новых версиях Spring есть абстракция PropertySource и Environment абстракция, которая может быть использована (есть специальный заполнитель-заполнитель, который добавляет поддержку для этого). С новыми свойствами свойств PropertySource могут быть получены файлы свойств, свойства командной строки, свойства среды, контекст сервлета или JNDI (те, которые поддерживаются из коробки).

С любым из них вы можете просто использовать заполнители ($ {...}) вместе с аннотацией @Value (или в xml) для замены заполнителей во время выполнения.

public class MyClass { 
    @Value(${some.propertyname:defaultValue}) 
    String property 
} 
+0

поэтому, согласно вашему сообщению, больше не нужно использовать конфигурацию общин! –

+0

@AlirezaFattahi Не было лет, используя весну. S2 также имеет другие механизмы конфигурации, хотя CC - достойное решение для определенных целей. В любом случае, CC может быть лучше, если вы используете настраиваемые конфигураторы или имеете существующий код. В противном случае я бы подумал о том, чтобы просто перейти в JSON. –

+0

Я также обнаружил, что держатель весеннего места не поддерживает источники, предусмотренные в конфигурации общего пользования. Можете ли вы, пожалуйста, прокомментировать, как я должен начинать конфигурацию компонента commons весной –

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