Конфигурация источника свойств среды Spring

я работаю над библиотекой приложений с утилитой класса ""Config который поддерживается веснойEnvironment объект и предоставляет строго типизированные геттеры для всех значений конфигурации приложений.

Источники свойств для конфигурации могут различаться в зависимости от среды (DEV / PROD) и использования (автономный / тест / веб-приложение) и могут отличаться от заданных по умолчанию (system & env props) к пользовательской базе данных и источникам JNDI.

Что я'я пытаюсь понять, как приложениям, использующим эту библиотеку, легко настроить источник (и) свойств, используемыеEnvironment, так что свойства доступны для использования в нашемConfig класс и через.PropertySourcesPlaceholderConfigurer

Мы'Вы все еще используете конфигурацию XML, так что в идеале это может быть настроено в XML что-то вроде.


    
        
            
            
        
    

... а затем вводить как-то в окружающую среду "Собрание источников собственности. Я

мы читали, что что-то подобное может оказаться невозможным из-за синхронизации жизненного цикла контекста приложения, и что это может потребоваться с помощью класса инициализатора приложения.

Есть идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос