Skip to content

Commit ede2949

Browse files
committed
Upgrade to Spring Framework 6.
1 parent da9fcb4 commit ede2949

File tree

45 files changed

+206
-224
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+206
-224
lines changed

pom.xml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,21 @@
2828
<project.type>multi</project.type>
2929
<dist.id>spring-data-rest</dist.id>
3030

31+
<!-- Temporarily here -->
32+
<spring>6.0.0-SNAPSHOT</spring>
33+
<spring-hateoas>2.0.0-SNAPSHOT</spring-hateoas>
34+
<validation>3.0.0</validation>
35+
3136
<springdata.commons>3.0.0-SNAPSHOT</springdata.commons>
3237
<springdata.jpa>2.6.0-SNAPSHOT</springdata.jpa>
3338
<springdata.mongodb>3.3.0-SNAPSHOT</springdata.mongodb>
3439
<springdata.geode>2.6.0-SNAPSHOT</springdata.geode>
3540
<springdata.solr>4.4.0-SNAPSHOT</springdata.solr>
3641
<springdata.cassandra>3.3.0-SNAPSHOT</springdata.cassandra>
3742
<springdata.keyvalue>2.6.0-SNAPSHOT</springdata.keyvalue>
38-
<servlet.version>4.0.1</servlet.version>
43+
<servlet.version>5.0.0</servlet.version>
3944

40-
<hibernate.version>5.4.8.Final</hibernate.version>
45+
<hibernate.version>5.5.7.Final</hibernate.version>
4146
<bundlor.enabled>false</bundlor.enabled>
4247
</properties>
4348

@@ -119,8 +124,8 @@
119124
<dependencies>
120125

121126
<dependency>
122-
<groupId>javax.validation</groupId>
123-
<artifactId>validation-api</artifactId>
127+
<groupId>jakarta.validation</groupId>
128+
<artifactId>jakarta.validation-api</artifactId>
124129
<version>${validation}</version>
125130
<optional>true</optional>
126131
</dependency>
@@ -144,7 +149,7 @@
144149
<repositories>
145150
<repository>
146151
<id>spring-libs-snapshot</id>
147-
<url>https://repo.spring.io/libs-snapshot</url>
152+
<url>https://repo.spring.io/snapshot</url>
148153
</repository>
149154
</repositories>
150155

spring-data-rest-hal-explorer/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
</dependency>
3333

3434
<dependency>
35-
<groupId>javax.servlet</groupId>
36-
<artifactId>javax.servlet-api</artifactId>
35+
<groupId>jakarta.servlet</groupId>
36+
<artifactId>jakarta.servlet-api</artifactId>
3737
<version>${servlet.version}</version>
3838
<scope>provided</scope>
3939
</dependency>

spring-data-rest-hal-explorer/src/main/java/org/springframework/data/rest/webmvc/halexplorer/HalExplorer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
package org.springframework.data.rest.webmvc.halexplorer;
1717

18-
import javax.servlet.http.HttpServletRequest;
18+
import jakarta.servlet.http.HttpServletRequest;
1919

2020
import org.springframework.data.rest.webmvc.BasePathAwareController;
2121
import org.springframework.http.MediaType;

spring-data-rest-hal-explorer/src/test/java/org/springframework/data/rest/webmvc/halexplorer/HalExplorerUnitTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717

1818
import static org.assertj.core.api.Assertions.*;
1919

20+
import jakarta.servlet.ServletException;
21+
import jakarta.servlet.http.HttpServletRequest;
22+
2023
import java.io.IOException;
2124
import java.util.Collections;
2225

23-
import javax.servlet.ServletException;
24-
import javax.servlet.http.HttpServletRequest;
25-
2626
import org.junit.jupiter.api.Test;
2727
import org.springframework.http.HttpHeaders;
2828
import org.springframework.mock.web.MockHttpServletRequest;

spring-data-rest-tests/pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

12-
<name>Spring Data REST Tests</name>
12+
<name>Spring Data REST Tests</name>
1313
<artifactId>spring-data-rest-tests</artifactId>
1414
<packaging>pom</packaging>
1515

1616
<modules>
1717
<module>spring-data-rest-tests-core</module>
1818
<module>spring-data-rest-tests-geode</module>
19-
<module>spring-data-rest-tests-jpa</module>
19+
<!--<module>spring-data-rest-tests-jpa</module>-->
2020
<module>spring-data-rest-tests-mongodb</module>
21-
<module>spring-data-rest-tests-security</module>
21+
<!--<module>spring-data-rest-tests-security</module>-->
2222
<module>spring-data-rest-tests-shop</module>
2323
</modules>
2424

@@ -30,8 +30,8 @@
3030
<dependencies>
3131

3232
<dependency>
33-
<groupId>javax.servlet</groupId>
34-
<artifactId>javax.servlet-api</artifactId>
33+
<groupId>jakarta.servlet</groupId>
34+
<artifactId>jakarta.servlet-api</artifactId>
3535
<version>${servlet.version}</version>
3636
<scope>provided</scope>
3737
</dependency>

spring-data-rest-tests/spring-data-rest-tests-core/pom.xml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,6 @@
2424
<version>4.0.0-SNAPSHOT</version>
2525
</dependency>
2626

27-
<dependency>
28-
<groupId>javax.servlet</groupId>
29-
<artifactId>javax.servlet-api</artifactId>
30-
<version>${servlet.version}</version>
31-
<scope>provided</scope>
32-
</dependency>
33-
3427
</dependencies>
3528

3629
<build>

spring-data-rest-tests/spring-data-rest-tests-jpa/pom.xml

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,8 @@
3636

3737
<dependency>
3838
<groupId>org.hibernate</groupId>
39-
<artifactId>hibernate-entitymanager</artifactId>
39+
<artifactId>hibernate-core-jakarta</artifactId>
4040
<version>${hibernate.version}</version>
41-
<scope>test</scope>
42-
<exclusions>
43-
<exclusion>
44-
<groupId>net.bytebuddy</groupId>
45-
<artifactId>byte-buddy</artifactId>
46-
</exclusion>
47-
</exclusions>
4841
</dependency>
4942

5043
<dependency>
@@ -61,12 +54,6 @@
6154
<artifactId>jackson-datatype-hibernate5</artifactId>
6255
</dependency>
6356

64-
<dependency>
65-
<groupId>org.hibernate</groupId>
66-
<artifactId>hibernate-core</artifactId>
67-
<version>${hibernate.version}</version>
68-
</dependency>
69-
7057
</dependencies>
7158

7259
</project>

spring-data-rest-tests/spring-data-rest-tests-jpa/src/main/java/org/springframework/data/rest/webmvc/jpa/Address.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
*/
1616
package org.springframework.data.rest.webmvc.jpa;
1717

18-
import javax.persistence.Entity;
19-
import javax.persistence.GeneratedValue;
20-
import javax.persistence.Id;
21-
import javax.persistence.Version;
18+
import jakarta.persistence.Entity;
19+
import jakarta.persistence.GeneratedValue;
20+
import jakarta.persistence.Id;
21+
import jakarta.persistence.Version;
2222

2323
/**
2424
* @author Oliver Gierke

spring-data-rest-tests/spring-data-rest-tests-jpa/src/main/java/org/springframework/data/rest/webmvc/jpa/Author.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,25 @@
1515
*/
1616
package org.springframework.data.rest.webmvc.jpa;
1717

18+
import jakarta.persistence.Entity;
19+
import jakarta.persistence.GeneratedValue;
20+
import jakarta.persistence.Id;
21+
import jakarta.persistence.ManyToMany;
22+
1823
import java.util.HashSet;
1924
import java.util.Set;
2025

21-
import javax.persistence.Entity;
22-
import javax.persistence.GeneratedValue;
23-
import javax.persistence.Id;
24-
import javax.persistence.ManyToMany;
25-
2626
/**
2727
* @author Oliver Gierke
2828
*/
2929
@Entity
3030
public class Author {
3131

32-
@Id @GeneratedValue//
32+
@Id @GeneratedValue //
3333
Long id;
3434
public String name;
3535

36-
@ManyToMany(mappedBy = "authors")//
36+
@ManyToMany(mappedBy = "authors") //
3737
public Set<Book> books = new HashSet<Book>();
3838

3939
protected Author() {}

spring-data-rest-tests/spring-data-rest-tests-jpa/src/main/java/org/springframework/data/rest/webmvc/jpa/Book.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,19 @@
1515
*/
1616
package org.springframework.data.rest.webmvc.jpa;
1717

18+
import jakarta.persistence.CascadeType;
19+
import jakarta.persistence.Embeddable;
20+
import jakarta.persistence.Entity;
21+
import jakarta.persistence.GeneratedValue;
22+
import jakarta.persistence.Id;
23+
import jakarta.persistence.ManyToMany;
1824
import lombok.AllArgsConstructor;
1925
import lombok.Getter;
2026
import lombok.NoArgsConstructor;
2127

2228
import java.util.HashSet;
2329
import java.util.Set;
2430

25-
import javax.persistence.CascadeType;
26-
import javax.persistence.Embeddable;
27-
import javax.persistence.Entity;
28-
import javax.persistence.GeneratedValue;
29-
import javax.persistence.Id;
30-
import javax.persistence.ManyToMany;
31-
3231
import org.springframework.data.rest.core.annotation.RestResource;
3332

3433
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -43,8 +42,7 @@ public class Book {
4342
public @Id @GeneratedValue Long id;
4443
public String isbn, title;
4544

46-
@JsonProperty("sales")
47-
public long soldUnits;
45+
@JsonProperty("sales") public long soldUnits;
4846

4947
@ManyToMany(cascade = { CascadeType.MERGE }) //
5048
@RestResource(path = "creators") //

0 commit comments

Comments
 (0)