アプリケーションを起動し、Spring コンテキストをロードし、アクセサーなしでプライベート静的ファイルに保存するサードパーティのライブラリがあります。
このコンテキストをアプリケーションに取得する必要があります。春は afterContextLoaded メソッドのようないくつかのコールバックを提供しますか、またはそれを取得する他の方法はありますか?
リフレクションは私にとって解決策ではありません!
ありがとう。
それをアーカイブする方法はいくつかあります。
どちらもhttp://static.springsource.org/spring/docs/3.0.0.M4/reference/html/ch03s13.htmlにあります (リンクは最新バージョンではありません)
SpringBeanにApplicationContextAwareを実装するだけです。
起動時にAppContextにアクセスする場合は、InitializingBeanも実装し、コードをafterPropertiesSet()に配置します。ApplicationContextインスタンスにデータが入力され、その時点で使用できるようになります。