Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その1 )( 概要 )
概要
記事一覧はこちらです。
- 「Spring Boot で書籍の貸出状況確認・貸出申請する Web アプリケーションを作る」で作成した Web アプリケーション ( ksbysample-webapp-lending ) の Spring Boot のバージョンを 2.1.4 → 2.2.x へバージョンアップします。
- 進め方は以下の方針とします。
- Git のブランチは 2.2.x を作成して、そちらで作業します。Spring Boot のバージョンと合わせます。
- Spring Boot のバージョンを 2.1 系の最新バージョンである 2.1.11 へ、Gradle のバージョンを 5.x 系の最新バージョンである 5.6.4 に上げて build できることを確認します。この時点ではライブラリはバージョンアップしません。
- Gradle のバージョンを 5.3.1 → 6.x へバージョンアップします。
- Spring Boot のバージョン番号を 2.2.x にします。
- Spring Initializr で 2.2.x のプロジェクトを作成して、修正した方がよさそうな点があれば反映します。
- ライブラリは最新バージョンにアップデートします。ただし、この時点では checkstyle, spotbugs, pmd, Error Prone のバージョンは上げません。
- プロジェクトを build し直してエラーが出る点があれば修正し、まずはここまでで動くようにします。
- その後で 2.2 系ではこう書くべきという点があるか確認し、変更した方がよいところを変更します。
- checkstyle, spotbugs, pmd, Error Prone を1つずつ最新バージョンに上げます。変更した方がよいところがあれば変更します。
2.2 の Release Notes はこちらです。
Spring Boot 2.2 Release Notes
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2-Release-Notes
履歴
2019/12/30
初版発行。