2013-02-11 47 views
1

如果我有我自己的轉換器,並且我正在Java類中工作,那麼如何訪問Spring配置屬性?如何訪問Java類中的Spring配置屬性

在流XML中,我會輸入類似$ {activemq_server}的東西,但在Java中我不確定如何獲取該值。

我正在挖掘MuleMessage及其附帶的所有對象(上下文,配置等),但我還沒有找到它們。

在過去,我已經將它們注入到消息屬性中,但感覺如此sl。。

回答

2

IMO在Spring beans中注入屬性可能是最乾淨的。

或者,您可以使用util:properties加載bean中的屬性文件,然後讓context:property-placeholder使用此bean來解決佔位符。這讓你可以注入或使用MEL來查找這個bean(如#[app.registry.myProperties.propertyName]

+0

注入Spring bean的工作非常完美,因爲我對Spring bean的無知使我感到慚愧 – ryan1234 2013-02-11 20:08:45

+0

所以沒有辦法訪問通過定義的屬性背景:物業佔位符。 – AmbuSreedharan 2013-07-15 17:11:23