Конфигурация проекта Java - PullRequest
1 голос
/ 15 июня 2009

Мне любопытно, что другие люди используют в мире Java для настройки своих приложений. Ранее я использовал PropertyPlaceHolderConfigurer и PropertyOverrideConfigurer Spring для загрузки различных файлов свойств и их привязки с помощью редакторов свойств Spring по умолчанию.

Это вполне приемлемое решение для того, что я сделал, но мне было интересно, есть ли лучшая альтернатива для конфигурации приложения, которую кто-то использовал?

Если бы вы использовали лучший подход, не могли бы вы предоставить список преимуществ использования подхода Spring. Большое спасибо заранее.

Ответы [ 3 ]

5 голосов
/ 15 июня 2009

Вы также можете попробовать что-то вроде Constretto , которое обрабатывает различные среды (тестирование, приемка, производство и т. Д.) Немного более изящно.

Перед погружением в Constretto также следует помнить, что Spring 3.0 - это довольно резкое изменение этого ландшафта, и первое, что приходит на ум, - весна-эль. Даже сегодня документация пружина 3.0-M3 раскрывает довольно много.

3 голосов
/ 15 июня 2009

Если вы используете Spring, выбранный вами подход является лучшим. В противном случае вам придется загружать файлы свойств или XML самостоятельно.

0 голосов
/ 15 июня 2009

Мне нравится Spring PropertyPlaceHolderConfigurer, и я использовал его в большинстве своих проектов. Что мне больше всего нравится в этом (и в целом в Spring), так это то, что он очень гибкий. Например, я использовал его вместе с Jasypt для предоставления имени пользователя / паролей базы данных источникам данных, которые я настраиваю с помощью Spring, даже когда пароли хранятся в файле свойств в зашифрованном формате.

Хороший пример этой техники иллюстрируется здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...