2014-01-24 68 views

回答

18

自動裝配會工作更好更新的方式,無論是作爲一個字段

@Autowired 
private ApplicationContext context; 

或方法

@Autowired 
public void context(ApplicationContext context) { this.context = context; } 

ApplicationContextAware真的。

無論如何,這是一種氣味 - 也許如果你考慮一下你的使用案例,你會找到一種方法來做到這一點沒有上下文?

+0

那麼我動態創建文件:入站通道適配器的彈簧集成應用程序上下文,這裏的想法是將父應用程序上下文傳遞給子上下文,以允許它們使用在父應用程序上下文中定義的bean。 – adeelmahmood

相關問題