回答編集履歴
2
誤字修正
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
古いGradleだと動かないので、まずはGradleのアップデートが必要になります。Gradleは、以下のコマンドでアップデートできます。
|
2
2
|
./gradlew wrapper --gradle-version=8.4
|
3
3
|
|
4
|
-
ただし、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
書式の改善
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からも確認できます
|