Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hello Spring(202109社内勉強会)

shimadamiyuki
September 16, 2021
63

Hello Spring(202109社内勉強会)

月一で実施している社内勉強会の資料です(2021.09)

shimadamiyuki

September 16, 2021
Tweet

Transcript

  1. Dependency Injection クラスが必要とするインスタンスを⾃分でnewするのでは なく、あらかじめ⽤意したインスタンスを注⼊する →クラス間の依存が低くなり、差し替えが容易になる クラスA クラスB DIコンテナ B B

    アプリケーションの起動時に、 指定したクラスのインスタンスをDIコンテナに準備 (@Beanや@Componentとか) DIコンテナに準備されているインスタンスを コンストラクタインジェクションや @Autowiredで呼び出して使う