spring-boot-starter-webとは?中身の依存関係・Maven/Gradleでの追加方法・spring-boot-starter-webmvcへの名称変更まで解説
spring-boot-starter-webとは、Spring MVCと組み込みTomcatでWebアプリやREST APIを作るためのスターターです。mvn dependency:treeで実際の中身(spring-webmvc・Tomcat・Jackson、Bean Validationは含まれない)を展開し、pom.xml / build.gradleの最小記述、Tomcat→Jetty差し替え、webfluxとの違い、Spring Boot 4でのspring-boot-starter-webmvcへの改名と初期トラブルの対処までまとめます。