是否有可能在運行時使用Spring中的註釋將原型有限區域bean的新實例注入Controller的方法參數?所以無論什麼時候調用該方法,Spring都會注入符合條件的Bean作爲它的參數,熟悉地注入@ModelAttribute。據我所知,創建上下文時@Autowired域只被注入一次。從上下文的工廠方法中獲取bean不是一種選擇,因爲這會將框架暴露給它的組件,因此違反了好萊塢原則。是否有可能在運行時在Spring中自動裝入方法參數
我幾乎已經閱讀了Spring in Action的書,並且一直在閱讀Spring Reference,但是還沒有找到關於這個問題的任何信息。
爲什麼你想在那裏注入原型?這看起來像是一種代碼味道。 (如果它真的是合理的,你可以注入一個工廠,而不是生產的bean。) – chrylis