Skip to content

Commit b71255e

Browse files
Copiloteggboy
andauthored
Upgrade JDK to 21, Spring Boot to 3.5.13, Spring Cloud to 2025.0.2
- Upgrade JDK from 17 to 21 in pom.xml and CI workflow - Upgrade Spring Boot from 2.7.9 to 3.5.13 - Upgrade Spring Cloud from 2021.0.5 to 2025.0.2 - Migrate javax.persistence to jakarta.persistence (required for Spring Boot 3.x) - Update GitHub Actions setup-java from v1 to v4 with temurin distribution Agent-Logs-Url: https://github.com/eggboy/springcloud-azurefunction/sessions/caac2507-1165-4371-940d-f32da4f8f940 Co-authored-by: eggboy <825593+eggboy@users.noreply.github.com>
1 parent f029046 commit b71255e

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/codeql.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,10 @@ jobs:
4141
steps:
4242
- name: Checkout repository
4343
uses: actions/checkout@v3
44-
- uses: actions/setup-java@v1
44+
- uses: actions/setup-java@v4
4545
with:
46-
java-version: 17
46+
java-version: 21
47+
distribution: temurin
4748
# Initializes the CodeQL tools for scanning.
4849
- name: Initialize CodeQL
4950
uses: github/codeql-action/init@v2

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.springframework.boot</groupId>
77
<artifactId>spring-boot-starter-parent</artifactId>
8-
<version>2.7.9</version>
8+
<version>3.5.13</version>
99
<relativePath/> <!-- lookup parent from repository -->
1010
</parent>
1111
<groupId>io.jaylee</groupId>
@@ -14,8 +14,8 @@
1414
<name>azurefunction</name>
1515
<description>Demo project for Spring Boot</description>
1616
<properties>
17-
<java.version>17</java.version>
18-
<spring-cloud.version>2021.0.5</spring-cloud.version>
17+
<java.version>21</java.version>
18+
<spring-cloud.version>2025.0.2</spring-cloud.version>
1919
</properties>
2020
<dependencies>
2121
<dependency>

src/main/java/io/jaylee/springcloud/model/User.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import lombok.*;
44

5-
import javax.persistence.Entity;
6-
import javax.persistence.Id;
7-
import javax.persistence.Table;
5+
import jakarta.persistence.Entity;
6+
import jakarta.persistence.Id;
7+
import jakarta.persistence.Table;
88
import java.time.ZonedDateTime;
99

1010
@Entity

0 commit comments

Comments
 (0)