[英]How to mock static access to spring-managed @Bean with Mockito?
[英]Having a common SpringApplicationContextProvider to be used by all bean spring-managed and otherwise
使用帶有靜態引用應用程序上下文的單例會遇到麻煩。 在任何情況下使用這樣的實用程序類幾乎都不是一個好主意。 處理遺留Web應用程序時,請改用WebApplicationContextUtils
。
在從EJB 2.1遷移到Spring期間,我曾經在項目中重新創建了這個解決方案 - 但是在遷移之后我們擺脫它並且可以再次睡眠。
回到你的問題 - 對Spring 托管 bean使用這樣的實用程序根本就沒有意義。 說實話,我也很少需要ApplicationContextAware
接口。 Spring假設注入依賴項,你不應該一直向Spring詢問它們!
當您需要引用的實用程序類(托管和非托管bean)時,能否向我們展示一些用例? 看起來你拒絕接受Spring給你的支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.