Мой проект создает военные файлы, которые развертываются в разных экземплярах tomcat. Вместо того, чтобы использовать файлы свойств во всех этих местах и не забывая обновлять значения свойств в этих файлах, мы расширили Springs PropertyPlaceholderConfigurer, чтобы читать свойства от Mongo. Это хорошо работает для наших войн, основанных на java/spring. Проблема заключается в том, чтобы заставить наши приложения grails использовать этот компонент. Я включил bean-компонент весной/resources.groovy (или xml), но grails не чтит bean-компонент, и он становится переопределенным (или игнорируется) с собственным GrialsPlaceholderConfigurer. Есть ли способ сказать граалю использовать наш собственный конфигуратор?Как я могу использовать пользовательский PropertyPlaceholderConfigurer в Grails
0
A
ответ
0
Кажется, что это возможно от grails 1.0. Я никогда не использовал его, но добавив следующий код в конфигурации должен работать:
beans {
addBeanFactoryPostProcessor(new PropertyPlaceholderConfigurer())
}
Смотрите также this test в кодовой базе Grails источника.
0
Я смог решить это, просто создав компонент. Оригинальный разработчик не понял Grails. Как только я действительно посмотрел на него, я смог настроить Custom Configurer для работы.
Спасибо. Я попробую. – lmcadory