簡體   English   中英

將屬性注入不是Spring管理的bean的對象中

[英]Inject properties into object which is not a spring managed bean

我有一個Spring應用程序,在某些情況下,我需要在運行時創建一個對象,而不是Spring注入的bean。 但是,應使用來自應用程序上下文的屬性來創建該對象。 如果該對象不是彈簧注入的,我如何仍然可以利用IoC? 我應該將這些對象屬性設為靜態,然后通過非靜態設置器將它們注入到bean中嗎?

您仍然可以為不是由spring創建的對象注入屬性。 為此,您應該使用@Configurable批注。 並且您應該啟用LoadTimeWeaving或CompileTimeWeaving。 但我認為這可能對您的情況有些大材小用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM