在我Config.groovy
,我有一個變量定義:Grails/Spring:如何在spring.xml中使用帶有屬性placeHolder的importBeans?
bbws.baseUrl = "http://localhost:8080/ballot-builder-ws/"
在我spring/resources.groovy
我有以下幾點:
importBeans "classpath:ballot-builder-client.spring.xml"
的ballot-builder-client.spring.xml
包含以下屬性佔位符:
<jaxrs:client
id="ballotBuilderWebService"
address="${bbws.baseUrl}"
serviceClass="com.xx.xx.xx.BallotBuilderWebService"
inheritHeaders="true">
.....
</jaxrs:client>
我似乎無法得到這個工作。 Grails文檔說這是可能的,除此之外沒有什麼幫助。有人可以確認/否認這是可能的嗎?我究竟做錯了什麼?
當你說你無法工作時,你看到了什麼? –
首先,作品如果我硬編碼的URL值。其次,我得到了錯誤的值,或者我將得到一個未解決的屬性佔位符,或者取決於設置的無效字符。對不起,抽象的答案,但這個Grails應用程序令人難以置信的複雜,並有很多移動件。我對Grails也很不熟悉,所以如果你能指導我尋找什麼,我可以檢索它。 –