2015-08-31 30 views
0

我的項目創建了部署在不同tomcat實例中的war文件。我們沒有在所有這些位置使用屬性文件,而是記住更新這些文件中的屬性值,因此我們擴展了Spring PropertyPlaceholderConfigurer以從Mongo中讀取屬性。這適用於我們的基於java/spring的戰爭。問題是試圖讓我們的Grails應用程序使用這個bean。我已經在Spring/resources.groovy(或xml)中包含了bean,但是grails沒有兌現這個bean,它被它自己的GrialsPlaceholderConfigurer覆蓋(或忽略)。有沒有辦法告訴Grails使用我們自己的配置器?如何在Grails中使用自定義PropertyPlaceholderConfigurer

回答

0

似乎可能從grails 1.0。我從來沒有使用過它,但增加配置中的下面的代碼應該工作:

beans { 
    addBeanFactoryPostProcessor(new PropertyPlaceholderConfigurer()) 
} 

在Grails的源代碼庫也this test見。

+0

謝謝。我會嘗試。 – lmcadory

0

我能夠通過創建一個bean來解決這個問題。最初的開發人員不理解Grails。一旦我真正看過它,我就能夠使自定義配置器工作。

相關問題