Daggerに興味があるけどDIがなじまない人へのお話と、Spring bootの紹介と自分の学習体験についてのお話 Spring BootはSpring Frameworkを簡単に利用するために開発された Frameworkの真ん中にDIコンテナがあって、コンポーネントを作ってコンテナに登録して取り出しをする。これがDependencyInjection RESTAPIアプリケーションを考えた場合に、URLを解釈してコントローラを登録し、しておきアノテーションで注入する クラス書いてアノテーションを書くだけで実装できる サービスでインターフェースを書いて、アノテーションをかいておくと、サービスの注入を切り替えることができる NHKの番組表を実装した時に中間サーバを作った この時にプラグインやDIなどを勉強できた Daggerを使う目的であるDIをSpringBootを使えば気軽に学習でき