[解決済み】ビーン初期化完了後にメソッドを呼び出すには?
2022-04-03 22:47:49
質問
ApplicationContextのロード時に一度だけビーン内の(非静的)メソッドを呼び出す必要がある使用事例があります。このためにMethodInvokingFactoryBeanを使用することは大丈夫ですか?または我々はいくつかのより良い解決策を持っていますか?
余談ですが、私はWebアプリケーションでアプリケーションコンテキストをロードするためにConfigContextLoaderListenerを使用しています。そして、ビーン 'A'がインスタンス化された場合、一度だけmethodA()を呼び出すことを望んでいます。
どうすればきれいにできるのでしょうか?
どのように解決するのですか?
のようなものが使える。
<beans>
<bean id="myBean" class="..." init-method="init"/>
</beans>
これは、ビーンがインスタンス化されるときに "init" メソッドを呼び出します。
関連
-
[解決済み】自動配線された依存関係のインジェクションに失敗しました。
-
互換性のない型.Found:'int',required:'java.lang.String'.
-
[解決済み] WebApplicationContext が見つかりません: ContextLoaderListener が登録されていませんか?
-
[解決済み] java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
-
[解決済み] Spring の @Autowired フィールドが NULL になっているのはなぜですか?
-
[解決済み】Spring MVCとSpring Bootの違い【終了しました
-
[解決済み】BeanFactoryとApplicationContextの比較
-
[解決済み】Spring @Autowire プロパティとコンストラクタの違いについて
-
[解決済み] Spring MVC RESTコントローラでHTTPヘッダ情報にアクセスする方法は?
-
[解決済み] 同じインタフェースを実装する2つのビーンを自動配線する - 自動配線するデフォルトのビーンを設定する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】クライアントが送信したリクエストは構文的に正しくありません -Spring MVC + JDBC Template
-
[解決済み】DispatcherServletの名前[duplicate]でURI...を持つHTTPリクエストのマッピングが見つからない。]
-
[解決済み] Spring Batchのステップスコープの仕組み
-
[解決済み] mvc:annotation-driven はバインドされていません。
-
ERROR StatusLogger Log4j2 の設定ファイルがテストに表示されない
-
レスポンスボディとレスポンスエンテイティ
-
[解決済み】ビーン初期化完了後にメソッドを呼び出すには?
-
[解決済み】データソースの設定に失敗しました:'url'属性が指定されておらず、埋め込まれたデータソースが設定できませんでした。
-
[解決済み] Serviceアノテーションはどこにつけるべきですか?インターフェースか実装か?
-
[解決済み] コンテンツタイプ 'application/x-www-form-urlencoded;charset=UTF-8' は @RequestBody MultiValueMap ではサポートされていません。