Skip to content

Commit e95ff4f

Browse files
committed
Update to Spring Boot 3
1 parent 61c9c65 commit e95ff4f

File tree

10 files changed

+61
-59
lines changed

10 files changed

+61
-59
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Changes
22

33
This document main purpose is to list changes which might affect backwards compatibility.
4-
It will not list all releases as Twitter Backend Java is built in a continous delivery fashion.
4+
It will not list all releases as Twitter Backend Java is built in a continuous delivery fashion.
55

66
### 0.1.0-SNAPSHOT
77
* Fix #1: Added GitHub Action workflows

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<groupId>org.springframework.boot</groupId>
2727
<artifactId>spring-boot-starter-parent</artifactId>
28-
<version>2.7.17</version>
28+
<version>3.2.0</version>
2929
<relativePath />
3030
<!-- lookup parent from repository -->
3131
</parent>
@@ -51,7 +51,7 @@
5151
<id>ohbus</id>
5252
<email>[email protected]</email>
5353
<url>https://subho.xyz</url>
54-
<timezone>Asia/Kolkata</timezone>
54+
<timezone>Europe/Vienna</timezone>
5555
</developer>
5656
</developers>
5757

src/main/java/xyz/subho/clone/twitter/config/ApplicationErrorController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package xyz.subho.clone.twitter.config;
2020

2121
import java.util.Map;
22-
import javax.servlet.http.HttpServletRequest;
22+
import jakarta.servlet.http.HttpServletRequest;
2323
import org.springframework.boot.autoconfigure.web.ServerProperties;
2424
import org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController;
2525
import org.springframework.boot.web.servlet.error.ErrorAttributes;

src/main/java/xyz/subho/clone/twitter/entity/HashtagPosts.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020

2121
import java.util.Date;
2222
import java.util.UUID;
23-
import javax.persistence.Column;
24-
import javax.persistence.Entity;
25-
import javax.persistence.GeneratedValue;
26-
import javax.persistence.GenerationType;
27-
import javax.persistence.Id;
28-
import javax.persistence.JoinColumn;
29-
import javax.persistence.ManyToOne;
30-
import javax.persistence.Table;
23+
import jakarta.persistence.Column;
24+
import jakarta.persistence.Entity;
25+
import jakarta.persistence.GeneratedValue;
26+
import jakarta.persistence.GenerationType;
27+
import jakarta.persistence.Id;
28+
import jakarta.persistence.JoinColumn;
29+
import jakarta.persistence.ManyToOne;
30+
import jakarta.persistence.Table;
3131
import lombok.Data;
3232
import org.hibernate.annotations.CreationTimestamp;
3333
import org.hibernate.annotations.UpdateTimestamp;

src/main/java/xyz/subho/clone/twitter/entity/Hashtags.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@
2323
import java.util.Date;
2424
import java.util.List;
2525
import java.util.UUID;
26-
import javax.persistence.CascadeType;
27-
import javax.persistence.Column;
28-
import javax.persistence.Entity;
29-
import javax.persistence.FetchType;
30-
import javax.persistence.GeneratedValue;
31-
import javax.persistence.GenerationType;
32-
import javax.persistence.Id;
33-
import javax.persistence.Index;
34-
import javax.persistence.OneToMany;
35-
import javax.persistence.Table;
26+
import jakarta.persistence.CascadeType;
27+
import jakarta.persistence.Column;
28+
import jakarta.persistence.Entity;
29+
import jakarta.persistence.FetchType;
30+
import jakarta.persistence.GeneratedValue;
31+
import jakarta.persistence.GenerationType;
32+
import jakarta.persistence.Id;
33+
import jakarta.persistence.Index;
34+
import jakarta.persistence.OneToMany;
35+
import jakarta.persistence.Table;
3636
import lombok.Data;
3737
import org.hibernate.annotations.CreationTimestamp;
3838
import org.hibernate.annotations.UpdateTimestamp;

src/main/java/xyz/subho/clone/twitter/entity/Likes.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020

2121
import java.util.Date;
2222
import java.util.UUID;
23-
import javax.persistence.Column;
24-
import javax.persistence.Entity;
25-
import javax.persistence.GeneratedValue;
26-
import javax.persistence.GenerationType;
27-
import javax.persistence.Id;
28-
import javax.persistence.JoinColumn;
29-
import javax.persistence.ManyToOne;
30-
import javax.persistence.Table;
23+
import jakarta.persistence.Column;
24+
import jakarta.persistence.Entity;
25+
import jakarta.persistence.GeneratedValue;
26+
import jakarta.persistence.GenerationType;
27+
import jakarta.persistence.Id;
28+
import jakarta.persistence.JoinColumn;
29+
import jakarta.persistence.ManyToOne;
30+
import jakarta.persistence.Table;
3131
import lombok.Data;
3232
import org.hibernate.annotations.CreationTimestamp;
3333
import org.hibernate.annotations.UpdateTimestamp;

src/main/java/xyz/subho/clone/twitter/entity/Posts.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,18 @@
2525
import java.util.List;
2626
import java.util.Map;
2727
import java.util.UUID;
28-
import javax.persistence.CascadeType;
29-
import javax.persistence.Column;
30-
import javax.persistence.ElementCollection;
31-
import javax.persistence.Entity;
32-
import javax.persistence.FetchType;
33-
import javax.persistence.GeneratedValue;
34-
import javax.persistence.GenerationType;
35-
import javax.persistence.Id;
36-
import javax.persistence.JoinColumn;
37-
import javax.persistence.ManyToOne;
38-
import javax.persistence.OneToMany;
39-
import javax.persistence.Table;
28+
import jakarta.persistence.CascadeType;
29+
import jakarta.persistence.Column;
30+
import jakarta.persistence.ElementCollection;
31+
import jakarta.persistence.Entity;
32+
import jakarta.persistence.FetchType;
33+
import jakarta.persistence.GeneratedValue;
34+
import jakarta.persistence.GenerationType;
35+
import jakarta.persistence.Id;
36+
import jakarta.persistence.JoinColumn;
37+
import jakarta.persistence.ManyToOne;
38+
import jakarta.persistence.OneToMany;
39+
import jakarta.persistence.Table;
4040
import lombok.Data;
4141
import org.hibernate.annotations.CreationTimestamp;
4242
import org.hibernate.annotations.UpdateTimestamp;

src/main/java/xyz/subho/clone/twitter/entity/Users.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,17 @@
2525
import java.util.List;
2626
import java.util.Map;
2727
import java.util.UUID;
28-
import javax.persistence.CascadeType;
29-
import javax.persistence.Column;
30-
import javax.persistence.ElementCollection;
31-
import javax.persistence.Entity;
32-
import javax.persistence.FetchType;
33-
import javax.persistence.GeneratedValue;
34-
import javax.persistence.GenerationType;
35-
import javax.persistence.Id;
36-
import javax.persistence.Index;
37-
import javax.persistence.OneToMany;
38-
import javax.persistence.Table;
28+
import jakarta.persistence.CascadeType;
29+
import jakarta.persistence.Column;
30+
import jakarta.persistence.ElementCollection;
31+
import jakarta.persistence.Entity;
32+
import jakarta.persistence.FetchType;
33+
import jakarta.persistence.GeneratedValue;
34+
import jakarta.persistence.GenerationType;
35+
import jakarta.persistence.Id;
36+
import jakarta.persistence.Index;
37+
import jakarta.persistence.OneToMany;
38+
import jakarta.persistence.Table;
3939
import lombok.Data;
4040
import org.hibernate.annotations.CreationTimestamp;
4141
import org.hibernate.annotations.UpdateTimestamp;

src/main/resources/application-dev.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ spring.jpa.show-sql=true
5151
spring.jpa.properties.hibernate.format_sql=true
5252

5353
# Create the SQL file for initializing the database
54-
#spring.jpa.properties.javax.persistence.schema-generation.scripts.action=create
55-
#spring.jpa.properties.javax.persistence.schema-generation.scripts.create-target=target/db/covid-help.sql
56-
#spring.jpa.properties.javax.persistence.schema-generation.scripts.create-source=metadata
54+
#spring.jpa.properties.jakarta.persistence.schema-generation.scripts.action=create
55+
#spring.jpa.properties.jakarta.persistence.schema-generation.scripts.create-target=target/db/covid-help.sql
56+
#spring.jpa.properties.jakarta.persistence.schema-generation.scripts.create-source=metadata
5757

5858
# Hibernate ddl auto (create, create-drop, update): with "update" the database
5959
# schema will be automatically updated accordingly to java entities found in

src/test/java/xyz/subho/clone/twitter/TwitterBackendApplicationTests.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@
2222
import org.springframework.boot.test.context.SpringBootTest;
2323

2424
@SpringBootTest
25-
class TwitterBackendApplicationTests {
25+
class DemoApplicationTests {
2626

2727
@Test
28-
void contextLoads() {}
29-
}
28+
void contextLoads() {
29+
}
30+
31+
}

0 commit comments

Comments
 (0)