かんがるーさんの日記

最近自分が興味をもったものを調べた時の手順等を書いています。今は Spring Boot をいじっています。

Spring Boot 2.2.x の Web アプリを 2.3.x へバージョンアップする ( 大目次 )

  1. その1 ( 概要 )
  2. その2 ( Spring Boot を 2.2.2 → 2.2.9 へ、Gradle を 6.0.1 → 6.5.1 へバージョンアップする )
  3. その3 ( Spring Boot を 2.2.9 → 2.3.2 へバージョンアップする )
  4. その4 ( Release Notes を見て必要な箇所を変更する )
  5. その5 ( Checkstyle を 8.28 → 8.35 へバージョンアップする )
  6. その6 ( PMD を 6.20.0 → 6.26.0 へバージョンアップする )
  7. その7 ( Error Prone を 2.3.4 → 2.4.0 へバージョンアップする )
  8. その8 ( SpotBugs を 4.0.0-beta4 → 4.1.1 へバージョンアップする )
  9. その9 ( Docker コンテナの image をバージョンアップする、postgres・pgadmin4・flyway・docker-mailserver 編 )
  10. その10 ( Spring Boot を 2.3.2 → 2.3.7 へバージョンアップする+Docker コンテナの image をバージョンアップする、redis・redis_exporter 編 )
  11. その11 ( Docker コンテナの image をバージョンアップする、rabbitmq・haproxy・rabbitmq_exporter 編 )
  12. その12 ( Docker コンテナの image をバージョンアップする、prometheus・grafana 編 )
  13. その13 ( Docker コンテナの image をバージョンアップする、Grafana の RabbitMQ 用の Dashboard を RabbitMQ Monitoring → RabbitMQ-Overview に切り替える )
  14. その14 ( Docker コンテナの image をバージョンアップする、Spring Boot Statistics のデータが表示されていない Panel を修正する+Dashboard に JVM (Micrometer) を追加する )
  15. その15 ( Doma 2 を 2.26.0 → 2.44.3 へバージョンアップする+domaGen タスクを doma-codegen-plugin を利用したものに作り直す )
  16. その16 ( ValuesHelper クラスで guava の ClassPath を使用しないよう変更する )
  17. 番外編 ( IntelliJ IDEA の docToolchain/diagrams.net-intellij-plugin を追加する )
  18. その17 ( app コンテナを実行する Alpine Linux で ja_JP.utf8 のロケールを使えるようにする )
  19. その18 ( Build OCI images with Cloud Native Buildpacks を試してみる )
  20. その19 ( Docker で複数の Tomcat を起動して動作確認する )
  21. 感想