この資料について JJUG CCC 2018 Spring の表題セッションの発表資料を Qiita にて公開したものです (twitter: #ccc_g4)。 内容は上記のスライドとほぼ同じですので、見やすい方で見ていただければと思います。 Spring Boot とそれ以外のライブラリ Spring Initializr で Spring Boot 一式が動くプロジェクトは簡単に作れる。 しかし、実際の web アプリケーションでは追加でさまざまなライブラリを使いたくなる (世の中や社内のコード資産の活用のため)。 とりあえず build.gradle, pom.xml に dependency を追加すれば動くが... ライブラリを追加によって発生しがちな課題 DI や Configuration の課題: @Autowired 等の DI 機能を活用できていない ライブラリ側に