Skip to content

Commit 077ffbd

Browse files
committed
Create spring-boot-webflux module
1 parent b1180de commit 077ffbd

File tree

84 files changed

+293
-251
lines changed

Some content is hidden

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

84 files changed

+293
-251
lines changed

Diff for: settings.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ include "spring-boot-project:spring-boot-tools:spring-boot-test-support-docker"
133133
include "spring-boot-project:spring-boot-tx"
134134
include "spring-boot-project:spring-boot-undertow"
135135
include "spring-boot-project:spring-boot-validation"
136+
include "spring-boot-project:spring-boot-webflux"
136137
include "spring-boot-project:spring-boot-webmvc"
137138
include "spring-boot-project:spring-boot-webservices"
138139
include "spring-boot-system-tests:spring-boot-deployment-tests"

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ dependencies {
6363
optional(project(":spring-boot-project:spring-boot-tomcat"))
6464
optional(project(":spring-boot-project:spring-boot-undertow"))
6565
optional(project(":spring-boot-project:spring-boot-validation"))
66+
optional(project(":spring-boot-project:spring-boot-webflux"))
6667
optional(project(":spring-boot-project:spring-boot-webmvc"))
6768
optional("ch.qos.logback:logback-classic")
6869
optional("org.apache.cassandra:java-driver-core") {

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryReactiveHealthEndpointWebExtensionTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@
3232
import org.springframework.boot.actuate.health.HealthIndicator;
3333
import org.springframework.boot.autoconfigure.AutoConfigurations;
3434
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
35-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
3635
import org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration;
3736
import org.springframework.boot.http.autoconfigure.HttpMessageConvertersAutoConfiguration;
3837
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3938
import org.springframework.boot.security.autoconfigure.reactive.ReactiveSecurityAutoConfiguration;
4039
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
40+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
4141
import org.springframework.context.annotation.Bean;
4242
import org.springframework.context.annotation.Configuration;
4343
import org.springframework.security.core.userdetails.MapReactiveUserDetailsService;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/CloudFoundryWebFluxEndpointIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@
4444
import org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint;
4545
import org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer;
4646
import org.springframework.boot.autoconfigure.AutoConfigurations;
47-
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
48-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
4947
import org.springframework.boot.reactor.netty.autoconfigure.NettyReactiveWebServerAutoConfiguration;
5048
import org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext;
5149
import org.springframework.boot.test.context.runner.ContextConsumer;
5250
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
5351
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext;
52+
import org.springframework.boot.webflux.autoconfigure.HttpHandlerAutoConfiguration;
53+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
5454
import org.springframework.context.ApplicationContext;
5555
import org.springframework.context.annotation.Bean;
5656
import org.springframework.context.annotation.Configuration;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/ReactiveCloudFoundryActuatorAutoConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
import org.springframework.boot.autoconfigure.AutoConfigurations;
5151
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
5252
import org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration;
53-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
5453
import org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration;
5554
import org.springframework.boot.http.autoconfigure.HttpMessageConvertersAutoConfiguration;
5655
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
@@ -62,6 +61,7 @@
6261
import org.springframework.boot.testsupport.classpath.resources.WithPackageResources;
6362
import org.springframework.boot.testsupport.classpath.resources.WithResource;
6463
import org.springframework.boot.web.reactive.function.client.WebClientCustomizer;
64+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
6565
import org.springframework.context.ApplicationContext;
6666
import org.springframework.context.annotation.Bean;
6767
import org.springframework.context.annotation.Configuration;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/endpoint/web/documentation/AbstractEndpointDocumentationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@
3737
import org.springframework.boot.actuate.endpoint.jackson.EndpointObjectMapper;
3838
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
3939
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
40-
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
41-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
4240
import org.springframework.boot.http.autoconfigure.HttpMessageConvertersAutoConfiguration;
4341
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
42+
import org.springframework.boot.webflux.autoconfigure.HttpHandlerAutoConfiguration;
43+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
4444
import org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration;
4545
import org.springframework.boot.webmvc.autoconfigure.WebMvcAutoConfiguration;
4646
import org.springframework.context.annotation.Bean;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/ControllerEndpointWebFluxIntegrationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
import org.springframework.boot.actuate.endpoint.web.annotation.RestControllerEndpoint;
2929
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
3030
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
31-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
3231
import org.springframework.boot.http.autoconfigure.HttpMessageConvertersAutoConfiguration;
3332
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3433
import org.springframework.boot.test.util.TestPropertyValues;
3534
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebApplicationContext;
35+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
3636
import org.springframework.security.authentication.TestingAuthenticationToken;
3737
import org.springframework.security.test.context.TestSecurityContextHolder;
3838
import org.springframework.test.web.reactive.server.WebTestClient;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebFluxEndpointAccessIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration;
2525
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
2626
import org.springframework.boot.autoconfigure.AutoConfigurations;
27-
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
28-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
2927
import org.springframework.boot.http.codec.autoconfigure.CodecsAutoConfiguration;
3028
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3129
import org.springframework.boot.reactor.netty.autoconfigure.NettyReactiveWebServerAutoConfiguration;
3230
import org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext;
3331
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
3432
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext;
3533
import org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext;
34+
import org.springframework.boot.webflux.autoconfigure.HttpHandlerAutoConfiguration;
35+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
3636
import org.springframework.http.HttpMethod;
3737
import org.springframework.http.HttpStatus;
3838
import org.springframework.test.web.reactive.server.EntityExchangeResult;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebFluxEndpointCorsIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626
import org.springframework.boot.actuate.autoconfigure.endpoint.web.reactive.WebFluxEndpointManagementContextConfiguration;
2727
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
2828
import org.springframework.boot.autoconfigure.AutoConfigurations;
29-
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
30-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
3129
import org.springframework.boot.http.codec.autoconfigure.CodecsAutoConfiguration;
3230
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3331
import org.springframework.boot.test.context.runner.ContextConsumer;
3432
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
3533
import org.springframework.boot.web.reactive.context.ReactiveWebApplicationContext;
34+
import org.springframework.boot.webflux.autoconfigure.HttpHandlerAutoConfiguration;
35+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
3636
import org.springframework.http.HttpHeaders;
3737
import org.springframework.test.web.reactive.server.WebTestClient;
3838

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebFluxEndpointIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration;
2626
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
2727
import org.springframework.boot.autoconfigure.AutoConfigurations;
28-
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
29-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
3028
import org.springframework.boot.http.codec.autoconfigure.CodecsAutoConfiguration;
3129
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3230
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
31+
import org.springframework.boot.webflux.autoconfigure.HttpHandlerAutoConfiguration;
32+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
3333
import org.springframework.context.ApplicationContext;
3434
import org.springframework.context.annotation.Bean;
3535
import org.springframework.context.annotation.Configuration;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebFluxHealthEndpointAdditionalPathIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
2525
import org.springframework.boot.actuate.autoconfigure.web.server.netty.NettyReactiveManagementContextAutoConfiguration;
2626
import org.springframework.boot.autoconfigure.AutoConfigurations;
27-
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
28-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
2927
import org.springframework.boot.http.codec.autoconfigure.CodecsAutoConfiguration;
3028
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3129
import org.springframework.boot.reactor.netty.autoconfigure.NettyReactiveWebServerAutoConfiguration;
@@ -34,6 +32,8 @@
3432
import org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer;
3533
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext;
3634
import org.springframework.boot.web.reactive.context.ConfigurableReactiveWebApplicationContext;
35+
import org.springframework.boot.webflux.autoconfigure.HttpHandlerAutoConfiguration;
36+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
3737

3838
/**
3939
* Integration tests for Webflux health groups on an additional path.

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/observation/web/reactive/WebFluxObservationAutoConfigurationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2024 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -28,11 +28,11 @@
2828
import org.springframework.boot.actuate.autoconfigure.metrics.web.TestController;
2929
import org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration;
3030
import org.springframework.boot.autoconfigure.AutoConfigurations;
31-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
3231
import org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext;
3332
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
3433
import org.springframework.boot.test.system.CapturedOutput;
3534
import org.springframework.boot.test.system.OutputCaptureExtension;
35+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
3636
import org.springframework.http.server.reactive.observation.DefaultServerRequestObservationConvention;
3737
import org.springframework.http.server.reactive.observation.ServerRequestObservationConvention;
3838

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/security/reactive/EndpointRequestIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
3030
import org.springframework.boot.actuate.endpoint.annotation.WriteOperation;
3131
import org.springframework.boot.autoconfigure.AutoConfigurations;
32-
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
33-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
3432
import org.springframework.boot.context.properties.EnableConfigurationProperties;
3533
import org.springframework.boot.http.autoconfigure.HttpMessageConvertersAutoConfiguration;
3634
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
@@ -40,6 +38,8 @@
4038
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
4139
import org.springframework.boot.tomcat.reactive.TomcatReactiveWebServerFactory;
4240
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext;
41+
import org.springframework.boot.webflux.autoconfigure.HttpHandlerAutoConfiguration;
42+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
4343
import org.springframework.context.annotation.Bean;
4444
import org.springframework.context.annotation.Configuration;
4545
import org.springframework.http.HttpMethod;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/security/reactive/ReactiveManagementWebSecurityAutoConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@
3131
import org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration;
3232
import org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration;
3333
import org.springframework.boot.autoconfigure.AutoConfigurations;
34-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
3534
import org.springframework.boot.security.autoconfigure.reactive.ReactiveSecurityAutoConfiguration;
3635
import org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive.ReactiveOAuth2ResourceServerAutoConfiguration;
3736
import org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext;
3837
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
38+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
3939
import org.springframework.context.ApplicationContext;
4040
import org.springframework.context.ApplicationContextAware;
4141
import org.springframework.context.annotation.Bean;

Diff for: spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/web/reactive/ReactiveManagementChildContextConfigurationIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@
3636
import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
3737
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
3838
import org.springframework.boot.autoconfigure.AutoConfigurations;
39-
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
40-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
4139
import org.springframework.boot.convert.ApplicationConversionService;
4240
import org.springframework.boot.env.ConfigTreePropertySource;
4341
import org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext;
@@ -49,6 +47,8 @@
4947
import org.springframework.boot.web.context.WebServerInitializedEvent;
5048
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext;
5149
import org.springframework.boot.web.server.WebServer;
50+
import org.springframework.boot.webflux.autoconfigure.HttpHandlerAutoConfiguration;
51+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
5252
import org.springframework.context.ApplicationListener;
5353
import org.springframework.context.ConfigurableApplicationContext;
5454
import org.springframework.core.convert.support.ConfigurableConversionService;

Diff for: spring-boot-project/spring-boot-actuator/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ dependencies {
3939
optional(project(":spring-boot-project:spring-boot-tomcat"))
4040
optional(project(":spring-boot-project:spring-boot-undertow"))
4141
optional(project(":spring-boot-project:spring-boot-validation"))
42+
optional(project(":spring-boot-project:spring-boot-webflux"))
4243
optional(project(":spring-boot-project:spring-boot-webmvc"))
4344
optional("com.fasterxml.jackson.core:jackson-databind")
4445
optional("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")

Diff for: spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/web/reactive/ControllerEndpointHandlerMappingIntegrationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@
3131
import org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier;
3232
import org.springframework.boot.actuate.endpoint.web.annotation.RestControllerEndpoint;
3333
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
34-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
3534
import org.springframework.boot.http.autoconfigure.HttpMessageConvertersAutoConfiguration;
3635
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3736
import org.springframework.boot.reactor.netty.NettyReactiveWebServerFactory;
3837
import org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext;
3938
import org.springframework.boot.test.context.runner.ContextConsumer;
4039
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
4140
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext;
41+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
4242
import org.springframework.context.ApplicationContext;
4343
import org.springframework.context.annotation.Bean;
4444
import org.springframework.context.annotation.Configuration;

Diff for: spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/web/reactive/WebFluxEndpointIntegrationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
import org.springframework.boot.actuate.endpoint.web.annotation.AbstractWebEndpointIntegrationTests;
2727
import org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer;
2828
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
29-
import org.springframework.boot.autoconfigure.web.reactive.error.ErrorWebFluxAutoConfiguration;
3029
import org.springframework.boot.reactor.netty.NettyReactiveWebServerFactory;
3130
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext;
3231
import org.springframework.boot.web.reactive.context.ReactiveWebServerInitializedEvent;
32+
import org.springframework.boot.webflux.autoconfigure.error.ErrorWebFluxAutoConfiguration;
3333
import org.springframework.context.ApplicationContext;
3434
import org.springframework.context.ApplicationListener;
3535
import org.springframework.context.annotation.Bean;

Diff for: spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/web/test/WebEndpointTestInvocationContextProvider.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
import org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping;
4949
import org.springframework.boot.actuate.endpoint.web.test.WebEndpointTest.Infrastructure;
5050
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
51-
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
5251
import org.springframework.boot.http.autoconfigure.HttpMessageConvertersAutoConfiguration;
5352
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
5453
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
@@ -58,6 +57,7 @@
5857
import org.springframework.boot.web.context.WebServerInitializedEvent;
5958
import org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext;
6059
import org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext;
60+
import org.springframework.boot.webflux.autoconfigure.WebFluxAutoConfiguration;
6161
import org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration;
6262
import org.springframework.boot.webmvc.autoconfigure.WebMvcAutoConfiguration;
6363
import org.springframework.context.ApplicationContext;

0 commit comments

Comments
 (0)