簡體   English   中英

如何獲得Spring上下文

[英]How to get Spring Context

我有一個第三方庫來啟動我的應用程序,加載spring上下文並將其保存在沒有任何acessor的私有靜態文件中。

我需要將此上下文添加到我的應用程序中。 spring是否提供了一些回調,例如afterContextLoaded方法或其他任何獲取方法?

反思不是我的解決方案!

謝謝。

您可以通過以下幾種方式進行歸檔:

  1. 使用ApplicationListerner和ApplicatinEvent
  2. 使用ApplicationContextAware

兩者都可以在http://static.springsource.org/spring/docs/3.0.0.M4/reference/html/ch03s13.html上找到(很抱歉,鏈接不是最新版本)

只需在Spring bean中實現ApplicationContextAware

如果要在啟動時訪問AppContext,則還應實現InitializingBean並將代碼放入afterPropertiesSet()中 -此時將填充ApplicationContext實例並准備使用。

暫無
暫無

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

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