2016-01-07 125 views
1

我們一直使用Spring @Value註釋來注入屬性值。我們有一個約定來命名屬性名稱以匹配它們注入的java字段。這帶來了不必要的工作,每個配置bean的java字段都需要用@Value進行註釋。不帶@Value註釋的彈簧注入屬性值

我正在尋找一種方法來用新的註釋(比如說ConfigBean)來註釋java類,並讓一些後處理器讀取這些bean的屬性名稱並自動注入屬性值。

我正在尋找一些關於如何去執行此屬性注入沒有@Value註釋指針。

+0

選擇哪些字段應該被注入哪些不應該是什麼約定? –

+0

我們使用config bean「pattern」,其中所有註釋了「ConfigBean」的bean的屬性都被注入。看到這個博客[1]瞭解更多信息。 [1] http://www.petrikainulainen.net/programming/spring-framework/spring-from-the-trenches-injecting-property-values-into-configuration-beans/ – singularity

回答

1

你可能想看看spring引導的ConfigurationProperties註解。

查看此例link

+0

由於依賴關係,我們無法使用Spring引導所以最終在自定義編寫類似的邏輯。謝謝。 – singularity