Skip to content

Commit 8b2d37b

Browse files
committed
Update to spring boot 4.0.0
1 parent 7a8fa9c commit 8b2d37b

File tree

11 files changed

+11
-13
lines changed

11 files changed

+11
-13
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
22
java = "21"
3-
spring-boot = "3.5.7"
3+
spring-boot = "4.0.0"
44
spring-dependency-management = "1.1.7"
55
openapi-generator = "7.17.0"
66
openapi-tools = "0.2.8"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

spring-boot-starter/spring-boot-starter-web/src/main/java/com/getyourguide/openapi/validation/factory/ContentCachingWrapperFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public MultiReadContentCachingRequestWrapper buildContentCachingRequestWrapper(H
1313
return (MultiReadContentCachingRequestWrapper) request;
1414
}
1515

16-
return new MultiReadContentCachingRequestWrapper(request);
16+
return new MultiReadContentCachingRequestWrapper(request, 0 /* no limit */);
1717
}
1818

1919
public ContentCachingResponseWrapper buildContentCachingResponseWrapper(HttpServletResponse response) {

spring-boot-starter/spring-boot-starter-web/src/main/java/com/getyourguide/openapi/validation/filter/MultiReadContentCachingRequestWrapper.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@
1111

1212
public class MultiReadContentCachingRequestWrapper extends ContentCachingRequestWrapper {
1313

14-
public MultiReadContentCachingRequestWrapper(HttpServletRequest request) {
15-
super(request);
16-
}
17-
1814
public MultiReadContentCachingRequestWrapper(HttpServletRequest request, int contentCacheLimit) {
1915
super(request, contentCacheLimit);
2016
}

spring-boot-starter/spring-boot-starter-web/src/test/java/com/getyourguide/openapi/validation/autoconfigure/SpringWebLibraryAutoConfigurationApplicationContextTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import java.util.Optional;
66
import org.junit.jupiter.api.AfterEach;
77
import org.junit.jupiter.api.Test;
8-
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebApplicationContext;
9-
import org.springframework.boot.web.servlet.context.AnnotationConfigServletWebApplicationContext;
8+
import org.springframework.boot.web.context.reactive.AnnotationConfigReactiveWebApplicationContext;
9+
import org.springframework.boot.web.context.servlet.AnnotationConfigServletWebApplicationContext;
1010
import org.springframework.context.ConfigurableApplicationContext;
1111
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
1212
import org.springframework.mock.web.MockServletContext;

spring-boot-starter/spring-boot-starter-web/src/test/java/com/getyourguide/openapi/validation/integration/ExceptionsNoExceptionHandlerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import org.junit.jupiter.api.Test;
1717
import org.junit.jupiter.api.extension.ExtendWith;
1818
import org.springframework.beans.factory.annotation.Autowired;
19-
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
2019
import org.springframework.boot.test.context.SpringBootTest;
20+
import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
2121
import org.springframework.test.context.junit.jupiter.SpringExtension;
2222
import org.springframework.test.web.servlet.MockMvc;
2323

spring-boot-starter/spring-boot-starter-web/src/test/java/com/getyourguide/openapi/validation/integration/ExceptionsWithExceptionHandlerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
import org.junit.jupiter.api.Test;
1616
import org.junit.jupiter.api.extension.ExtendWith;
1717
import org.springframework.beans.factory.annotation.Autowired;
18-
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
1918
import org.springframework.boot.test.context.SpringBootTest;
19+
import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
2020
import org.springframework.http.MediaType;
2121
import org.springframework.http.ResponseEntity;
2222
import org.springframework.test.context.junit.jupiter.SpringExtension;

spring-boot-starter/spring-boot-starter-web/src/test/java/com/getyourguide/openapi/validation/integration/FailOnViolationIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
import org.junit.jupiter.api.Test;
1919
import org.junit.jupiter.api.extension.ExtendWith;
2020
import org.springframework.beans.factory.annotation.Autowired;
21-
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
2221
import org.springframework.boot.test.context.SpringBootTest;
22+
import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
2323
import org.springframework.http.MediaType;
2424
import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
2525
import org.springframework.test.context.junit.jupiter.SpringExtension;

spring-boot-starter/spring-boot-starter-web/src/test/java/com/getyourguide/openapi/validation/integration/OpenApiValidationIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import org.junit.jupiter.api.Test;
2020
import org.junit.jupiter.api.extension.ExtendWith;
2121
import org.springframework.beans.factory.annotation.Autowired;
22-
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
2322
import org.springframework.boot.test.context.SpringBootTest;
23+
import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
2424
import org.springframework.http.MediaType;
2525
import org.springframework.test.context.junit.jupiter.SpringExtension;
2626
import org.springframework.test.web.servlet.MockMvc;

test/openapi-web/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ dependencies {
2121

2222
testFixturesApi platform(SpringBootPlugin.BOM_COORDINATES)
2323
testFixturesApi 'org.springframework.boot:spring-boot-starter-test'
24+
testFixturesApi 'org.springframework.boot:spring-boot-webmvc-test'
2425
// For openapi generated code
2526
testFixturesApi 'org.springframework.boot:spring-boot-starter-validation'
2627
testFixturesApi(libs.openapi.tools.jacksonDatabindNullable)

0 commit comments

Comments
 (0)