5
如何從CommandLineRunner類訪問ApplicationContext?難道還有比使用了ApplicationContextAware從CommandLinerRunner獲取應用程序上下文
如何從CommandLineRunner類訪問ApplicationContext?難道還有比使用了ApplicationContextAware從CommandLinerRunner獲取應用程序上下文
自動裝配會工作更好更新的方式,無論是作爲一個字段
@Autowired
private ApplicationContext context;
或方法
@Autowired
public void context(ApplicationContext context) { this.context = context; }
同ApplicationContextAware
真的。
無論如何,這是一種氣味 - 也許如果你考慮一下你的使用案例,你會找到一種方法來做到這一點沒有上下文?
那麼我動態創建文件:入站通道適配器的彈簧集成應用程序上下文,這裏的想法是將父應用程序上下文傳遞給子上下文,以允許它們使用在父應用程序上下文中定義的bean。 – adeelmahmood