Skip to content

Commit 5235a4a

Browse files
snicollphilwebb
authored andcommitted
Move Servlet high-level infrastructure to spring-boot-servlet
Issue: 46151
1 parent b5f0fb5 commit 5235a4a

File tree

54 files changed

+193
-82
lines changed

Some content is hidden

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

54 files changed

+193
-82
lines changed

settings.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ include "spring-boot-project:spring-boot-security-oauth2-client"
136136
include "spring-boot-project:spring-boot-security-oauth2-resource-server"
137137
include "spring-boot-project:spring-boot-security-saml2"
138138
include "spring-boot-project:spring-boot-sendgrid"
139+
include "spring-boot-project:spring-boot-servlet"
139140
include "spring-boot-project:spring-boot-session"
140141
include "spring-boot-project:spring-boot-session-data-mongodb"
141142
include "spring-boot-project:spring-boot-session-data-redis"

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryActuatorAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import org.springframework.boot.actuate.autoconfigure.endpoint.condition.ConditionalOnAvailableEndpoint;
2828
import org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration;
2929
import org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration;
30-
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
3130
import org.springframework.boot.actuate.endpoint.ExposableEndpoint;
3231
import org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper;
3332
import org.springframework.boot.actuate.endpoint.web.EndpointMapping;
@@ -51,6 +50,7 @@
5150
import org.springframework.boot.cloud.CloudPlatform;
5251
import org.springframework.boot.info.GitProperties;
5352
import org.springframework.boot.restclient.RestTemplateBuilder;
53+
import org.springframework.boot.servlet.actuate.autoconfigure.ServletManagementContextAutoConfiguration;
5454
import org.springframework.context.ApplicationContext;
5555
import org.springframework.context.annotation.Bean;
5656
import org.springframework.context.annotation.Configuration;

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/java/org/springframework/boot/actuate/autoconfigure/web/mappings/MappingsEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020
import org.springframework.boot.actuate.autoconfigure.endpoint.condition.ConditionalOnAvailableEndpoint;
2121
import org.springframework.boot.actuate.web.mappings.MappingDescriptionProvider;
2222
import org.springframework.boot.actuate.web.mappings.MappingsEndpoint;
23-
import org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider;
24-
import org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider;
2523
import org.springframework.boot.autoconfigure.AutoConfiguration;
2624
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
2725
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
2826
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2927
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
3028
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
29+
import org.springframework.boot.servlet.actuate.mappings.FiltersMappingDescriptionProvider;
30+
import org.springframework.boot.servlet.actuate.mappings.ServletsMappingDescriptionProvider;
3131
import org.springframework.boot.webflux.actuate.mappings.DispatcherHandlersMappingDescriptionProvider;
3232
import org.springframework.boot.webmvc.actuate.mappings.DispatcherServletsMappingDescriptionProvider;
3333
import org.springframework.context.ApplicationContext;

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryActuatorAutoConfigurationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration;
2929
import org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration;
3030
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
31-
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
3231
import org.springframework.boot.actuate.endpoint.ApiVersion;
3332
import org.springframework.boot.actuate.endpoint.EndpointId;
3433
import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
@@ -44,6 +43,7 @@
4443
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
4544
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
4645
import org.springframework.boot.security.autoconfigure.servlet.SecurityAutoConfiguration;
46+
import org.springframework.boot.servlet.actuate.autoconfigure.ServletManagementContextAutoConfiguration;
4747
import org.springframework.boot.test.context.assertj.AssertableWebApplicationContext;
4848
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
4949
import org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration;

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryHealthEndpointWebExtensionTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration;
2424
import org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration;
2525
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
26-
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
2726
import org.springframework.boot.actuate.endpoint.ApiVersion;
2827
import org.springframework.boot.actuate.health.CompositeHealth;
2928
import org.springframework.boot.actuate.health.Health;
@@ -35,6 +34,7 @@
3534
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3635
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
3736
import org.springframework.boot.security.autoconfigure.servlet.SecurityAutoConfiguration;
37+
import org.springframework.boot.servlet.actuate.autoconfigure.ServletManagementContextAutoConfiguration;
3838
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
3939
import org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration;
4040
import org.springframework.boot.webmvc.autoconfigure.WebMvcAutoConfiguration;

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/servlet/CloudFoundryInfoEndpointWebExtensionTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626
import org.springframework.boot.actuate.autoconfigure.info.InfoContributorAutoConfiguration;
2727
import org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration;
2828
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
29-
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
3029
import org.springframework.boot.autoconfigure.AutoConfigurations;
3130
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
3231
import org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration;
3332
import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
3433
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3534
import org.springframework.boot.restclient.autoconfigure.RestTemplateAutoConfiguration;
3635
import org.springframework.boot.security.autoconfigure.servlet.SecurityAutoConfiguration;
36+
import org.springframework.boot.servlet.actuate.autoconfigure.ServletManagementContextAutoConfiguration;
3737
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
3838
import org.springframework.boot.testsupport.classpath.resources.WithResource;
3939
import org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration;

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/ControllerEndpointWebMvcIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424
import org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration;
2525
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration;
2626
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
27-
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
2827
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
2928
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
3029
import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
3130
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
3231
import org.springframework.boot.security.autoconfigure.servlet.SecurityAutoConfiguration;
32+
import org.springframework.boot.servlet.actuate.autoconfigure.ServletManagementContextAutoConfiguration;
3333
import org.springframework.boot.test.util.TestPropertyValues;
3434
import org.springframework.boot.web.context.servlet.AnnotationConfigServletWebApplicationContext;
3535
import org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration;

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/JerseyHealthEndpointAdditionalPathIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
import org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration;
2222
import org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthContributorAutoConfiguration;
2323
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
24-
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
2524
import org.springframework.boot.autoconfigure.AutoConfigurations;
2625
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
2726
import org.springframework.boot.jersey.actuate.autoconfigure.health.HealthEndpointJerseyExtensionAutoConfiguration;
2827
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
28+
import org.springframework.boot.servlet.actuate.autoconfigure.ServletManagementContextAutoConfiguration;
2929
import org.springframework.boot.test.context.FilteredClassLoader;
3030
import org.springframework.boot.test.context.assertj.AssertableWebApplicationContext;
3131
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebMvcEndpointAccessIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration;
3131
import org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration;
3232
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
33-
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
3433
import org.springframework.boot.autoconfigure.AutoConfigurations;
3534
import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
3635
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
36+
import org.springframework.boot.servlet.actuate.autoconfigure.ServletManagementContextAutoConfiguration;
3737
import org.springframework.boot.test.context.assertj.AssertableWebApplicationContext;
3838
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
3939
import org.springframework.boot.tomcat.autoconfigure.servlet.TomcatServletWebServerAutoConfiguration;

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebMvcEndpointCorsIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
import org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration;
2424
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration;
2525
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
26-
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
2726
import org.springframework.boot.autoconfigure.AutoConfigurations;
2827
import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
2928
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
29+
import org.springframework.boot.servlet.actuate.autoconfigure.ServletManagementContextAutoConfiguration;
3030
import org.springframework.boot.test.context.runner.ContextConsumer;
3131
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
3232
import org.springframework.boot.webmvc.actuate.autoconfigure.endpoint.web.WebMvcEndpointManagementContextConfiguration;

0 commit comments

Comments
 (0)