本エントリーは下記環境で検証しています。
移行元Java バージョン | 1.8 |
---|---|
移行元Spring Boot バージョン | 1.5.2 |
移行先Java バージョン | 9 |
---|---|
移行先Spring Boot バージョン | 2.0.1 |
私が学習用に用意しているリポジトリはまだ大したことはしていない(ぉぃ)ので、
Spring Bootを2.0にアップグレードする際は、Gradleのバージョンを上げて、
build.gradleを修正するだけで対応できました。
./gradlew wrapper --gradle-version=4.5.1
変更差分はこちら↓
https://github.com/x-blood/xblood-spring-boot/commit/8addb65dcce53056f7ef04191b171fe9407b9e5a#diff-c197962302397baf3a4cc36463dce5eagithub.com
これからも上記のような作業は定期的に発生しそうなので、備忘録としてエントリーを残しました。
最近業務でもSpring Bootを使う機会があり、ノウハウが増えていい経験になっていると思います。
## 参考資料
Gradleを使ってビルドしているSpring BootのアプリケーションをJava9に移行してみた話 | DevelopersIO