Beanの記事一覧
Bean に関する記事を 4 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring BootのBeanスコープを理解する - singleton・prototype・request・sessionの使い分け
Spring Bootの5つのBeanスコープ(singleton/prototype/request/session/application)の動作と使い分けを徹底解説。『@Scope("prototype")を付けたのに同じインスタンスが返る』落とし穴と、ObjectProvider・@Lookup・jakarta.inject.Providerによる4つの回避策を実装例付きで紹介します。
-
Spring BootのBeanライフサイクルを理解する - @PostConstruct・@PreDestroy・InitializingBeanの使い方
SpringのBeanが生成・初期化・破棄されるまでの流れを図解し、@PostConstruct・@PreDestroy・InitializingBean・DisposableBeanの4つの実装パターンをユースケースごとに使い分ける方法を解説します。
-
Springの@Bean「名前」入門 - いつ付けるべき?どう効く?優先度は?
Spring Bootの@Beanにつける『名前』の役割を実務目線で整理。デフォルトの命名規則(メソッド名=Bean名)、明示名/エイリアスの付け方、@Qualifier・@Primary・パラメータ名の優先度、Bean名の衝突回避、定数化のTipsまでをコード例つきで解説します。
-
Spring Bootにおける@Configuration / @Beanって何? @Componentとの違いと使い方を解説
Spring Bootの@Configurationと@Beanの違い、@Componentとの使い分けを実例で解説。外部ライブラリのBean登録、@Beanメソッドの引数注入、CGLIBプロキシ挙動、テストでの差し替え方まで判断基準付きで整理します。