回答編集履歴

2

誤字修正

2023/11/11 06:00

投稿

IT001
IT001

スコア618

test CHANGED
@@ -1,7 +1,7 @@
1
1
  古いGradleだと動かないので、まずはGradleのアップデートが必要になります。Gradleは、以下のコマンドでアップデートできます。
2
2
  ./gradlew wrapper --gradle-version=8.4
3
3
 
4
- ただし、Gradle 5.4 → 8.4(Spring Boot 2.1 → 2.7)など、大幅なアップデートだと恐らく失敗します。このため、Spring Initializrで作ったプロジェクトで、Gradleを差し替えるのが宜しいかと思います。
4
+ ただし、Gradle 6.x → 8.4(Spring Boot 2.1 → 2.7)など、大幅なアップデートだと恐らく失敗します。このため、Spring Initializrで作ったプロジェクトで、Gradleを差し替えるのが宜しいかと思います。
5
5
  https://start.spring.io/
6
6
  ※この時、Spring Bootのバージョンと依存関係も再確認ください (Spring Boot 2.3から、Validation用に依存関係の追加が必要になりました)
7
7
 

1

書式の改善

2023/11/11 05:58

投稿

IT001
IT001

スコア618

test CHANGED
@@ -13,13 +13,12 @@
13
13
  ※Spring Boot 2.7は、2023年11月24日に無償サポートが終了になります(これ以降有償)
14
14
  ※Spring Boot 3.2は、2023年11月23日リリース予定です(3.xは Java17以上が必要になります)
15
15
 
16
- ---
16
+ ### アップデート方法
17
17
  まとめると、以下の対応をお勧めします。
18
18
  1. Gradleプロジェクトの差し替え(Gradleを8.4にする)
19
19
  2. Spring Bootのアップデート(2.1 → 2.7 → Java 17対応 → 3.1 or 3.2)
20
20
 
21
- ---
22
- 補足
21
+ ### 補足
23
22
  Spring Bootは2.3、2.4、2.7あたりで、結構修正が入っているので、大きいアプリの場合は高確率で動かなくなります。このため、リリースノートも参照ください。
24
23
  https://github.com/spring-projects/spring-boot/wiki#release-notes
25
24
  https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-Older-Release-Notes
@@ -27,8 +26,7 @@
27
26
  一応、STSにはアップグレードのサポート機能もあります。
28
27
  https://tech-blog.yayoi-kk.co.jp/entry/2023/02/27/110000
29
28
 
30
- ---
31
- 追記の回答
29
+ ### 追記の回答
32
30
  1. 'org.springframework.boot' version '2.1.1.RELEASE'は、Spring Bootのバージョンで合っております。
33
31
  2. Spring Frameworkのバージョンは、「プロジェクトと外部の依存関係(Project and External Dependencies)」からjarファイル(spring-core-*.jarなど)のバージョンを見ると分かります。
34
32
  ※依存バージョンは、Webからも確認できます