From f7d5d62a57416e852219433f8cd10276623d6847 Mon Sep 17 00:00:00 2001 From: Amit Pandey Date: Wed, 20 Dec 2023 13:16:34 +0530 Subject: [PATCH] JAVA-28935 Upgrade to Spring Boot 3 for Mysql (#15436) --- persistence-modules/spring-boot-mysql/pom.xml | 5 ++--- .../main/java/com/baeldung/boot/Application.java | 2 +- .../src/main/java/com/baeldung/boot/User.java | 3 ++- .../main/java/com/baeldung/boot/jpa/Employee.java | 2 +- .../src/main/resources/application.yml | 13 +++++++++---- 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/persistence-modules/spring-boot-mysql/pom.xml b/persistence-modules/spring-boot-mysql/pom.xml index 6c19b92314..182babc6c5 100644 --- a/persistence-modules/spring-boot-mysql/pom.xml +++ b/persistence-modules/spring-boot-mysql/pom.xml @@ -9,9 +9,9 @@ com.baeldung - parent-boot-2 + parent-boot-3 0.0.1-SNAPSHOT - ../../parent-boot-2 + ../../parent-boot-3 @@ -43,7 +43,6 @@ org.springframework.boot spring-boot-maven-plugin - 2.1.5.RELEASE diff --git a/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/Application.java b/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/Application.java index d69f66fc7a..e3df121b24 100644 --- a/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/Application.java +++ b/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/Application.java @@ -1,9 +1,9 @@ package com.baeldung.boot; +import jakarta.annotation.PostConstruct; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import javax.annotation.PostConstruct; import java.util.TimeZone; @SpringBootApplication diff --git a/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/User.java b/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/User.java index 55cb97dec2..f20fdc46e8 100644 --- a/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/User.java +++ b/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/User.java @@ -1,9 +1,10 @@ package com.baeldung.boot; + import org.springframework.data.annotation.CreatedDate; -import javax.persistence.*; +import jakarta.persistence.*; import java.util.Date; @Entity diff --git a/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/jpa/Employee.java b/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/jpa/Employee.java index 28869d0ac1..d397b0b7e9 100644 --- a/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/jpa/Employee.java +++ b/persistence-modules/spring-boot-mysql/src/main/java/com/baeldung/boot/jpa/Employee.java @@ -1,7 +1,7 @@ package com.baeldung.boot.jpa; -import javax.persistence.*; +import jakarta.persistence.*; import java.io.Serializable; import java.time.LocalDate; import java.util.Date; diff --git a/persistence-modules/spring-boot-mysql/src/main/resources/application.yml b/persistence-modules/spring-boot-mysql/src/main/resources/application.yml index d70c21aad2..b1586f91d5 100644 --- a/persistence-modules/spring-boot-mysql/src/main/resources/application.yml +++ b/persistence-modules/spring-boot-mysql/src/main/resources/application.yml @@ -1,6 +1,7 @@ spring: - profiles: - active: "dev2" + config: + activate: + on-profile: "dev2" main: banner-mode: "off" jpa: @@ -14,7 +15,9 @@ spring: --- spring: - profiles: "dev1" + config: + activate: + on-profile: "dev1" datasource: url: jdbc:mysql://localhost:3306/test? username: root @@ -23,7 +26,9 @@ spring: --- spring: - profiles: "dev2" + config: + activate: + on-profile: "dev2" datasource: url: >- jdbc:mysql://localhost:3306/test_db?sslMode=VERIFY_CA&