Skip to content

Commit e50843f

Browse files
wilkinsonaphilwebb
authored andcommitted
Move Servlet Filters into spring-boot-servlet
Issue: 46151
1 parent d650a98 commit e50843f

File tree

20 files changed

+30
-29
lines changed

20 files changed

+30
-29
lines changed

spring-boot-project/spring-boot-autoconfigure-all/src/test/java/org/springframework/boot/autoconfigure/web/servlet/FilterOrderingIntegrationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration;
2828
import org.springframework.boot.security.autoconfigure.servlet.SecurityAutoConfiguration;
2929
import org.springframework.boot.servlet.autoconfigure.HttpEncodingAutoConfiguration;
30+
import org.springframework.boot.servlet.filter.OrderedCharacterEncodingFilter;
31+
import org.springframework.boot.servlet.filter.OrderedRequestContextFilter;
3032
import org.springframework.boot.session.autoconfigure.SessionAutoConfiguration;
3133
import org.springframework.boot.test.util.TestPropertyValues;
3234
import org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor;
3335
import org.springframework.boot.web.server.servlet.MockServletWebServer.RegisteredFilter;
3436
import org.springframework.boot.web.server.servlet.MockServletWebServerFactory;
3537
import org.springframework.boot.web.server.servlet.context.AnnotationConfigServletWebServerApplicationContext;
36-
import org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter;
37-
import org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter;
3838
import org.springframework.boot.webmvc.autoconfigure.WebMvcAutoConfiguration;
3939
import org.springframework.context.annotation.Bean;
4040
import org.springframework.context.annotation.Configuration;

spring-boot-project/spring-boot-freemarker/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ dependencies {
3535
optional("org.springframework:spring-webflux")
3636
optional("jakarta.servlet:jakarta.servlet-api")
3737

38+
testImplementation(project(":spring-boot-project:spring-boot-servlet"))
3839
testImplementation(project(":spring-boot-project:spring-boot-test"))
3940
testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
4041

spring-boot-project/spring-boot-freemarker/src/test/java/org/springframework/boot/freemarker/autoconfigure/FreeMarkerAutoConfigurationServletIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828

2929
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
3030
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
31+
import org.springframework.boot.servlet.filter.OrderedCharacterEncodingFilter;
3132
import org.springframework.boot.test.util.TestPropertyValues;
3233
import org.springframework.boot.testsupport.classpath.resources.WithResource;
3334
import org.springframework.boot.web.context.servlet.AnnotationConfigServletWebApplicationContext;
3435
import org.springframework.boot.web.servlet.FilterRegistrationBean;
35-
import org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter;
3636
import org.springframework.context.annotation.Bean;
3737
import org.springframework.context.annotation.Configuration;
3838
import org.springframework.context.annotation.Import;

spring-boot-project/spring-boot-security/src/main/java/org/springframework/boot/security/autoconfigure/SecurityProperties.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import java.util.UUID;
2424

2525
import org.springframework.boot.context.properties.ConfigurationProperties;
26+
import org.springframework.boot.servlet.filter.OrderedFilter;
2627
import org.springframework.boot.web.servlet.DispatcherType;
27-
import org.springframework.boot.web.servlet.filter.OrderedFilter;
2828
import org.springframework.core.Ordered;
2929
import org.springframework.util.StringUtils;
3030

spring-boot-project/spring-boot-security/src/test/java/org/springframework/boot/security/autoconfigure/servlet/SecurityAutoConfigurationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@
3737
import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration;
3838
import org.springframework.boot.jpa.autoconfigure.hibernate.HibernateJpaAutoConfiguration;
3939
import org.springframework.boot.security.autoconfigure.jpa.City;
40+
import org.springframework.boot.servlet.filter.OrderedFilter;
4041
import org.springframework.boot.test.context.FilteredClassLoader;
4142
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
4243
import org.springframework.boot.testsupport.classpath.resources.WithResource;
4344
import org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean;
44-
import org.springframework.boot.web.servlet.filter.OrderedFilter;
4545
import org.springframework.boot.webmvc.autoconfigure.WebMvcAutoConfiguration;
4646
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
4747
import org.springframework.context.annotation.Bean;

spring-boot-project/spring-boot-servlet/src/main/java/org/springframework/boot/servlet/actuate/autoconfigure/ServletManagementContextAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
2828
import org.springframework.boot.context.properties.EnableConfigurationProperties;
29-
import org.springframework.boot.web.servlet.filter.ApplicationContextHeaderFilter;
29+
import org.springframework.boot.servlet.filter.ApplicationContextHeaderFilter;
3030
import org.springframework.context.ApplicationContext;
3131
import org.springframework.context.annotation.Bean;
3232
import org.springframework.context.annotation.Configuration;

spring-boot-project/spring-boot-servlet/src/main/java/org/springframework/boot/servlet/autoconfigure/HttpEncodingAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2424
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
2525
import org.springframework.boot.context.properties.EnableConfigurationProperties;
26-
import org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter;
26+
import org.springframework.boot.servlet.filter.OrderedCharacterEncodingFilter;
2727
import org.springframework.context.annotation.Bean;
2828
import org.springframework.web.filter.CharacterEncodingFilter;
2929

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.web.servlet.filter;
17+
package org.springframework.boot.servlet.filter;
1818

1919
import java.io.IOException;
2020

@@ -32,7 +32,7 @@
3232
*
3333
* @author Phillip Webb
3434
* @author Venil Noronha
35-
* @since 2.0.0
35+
* @since 4.0.0
3636
*/
3737
public class ApplicationContextHeaderFilter extends OncePerRequestFilter {
3838

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.web.servlet.filter;
17+
package org.springframework.boot.servlet.filter;
1818

1919
import org.springframework.core.Ordered;
2020
import org.springframework.web.filter.CharacterEncodingFilter;
@@ -23,7 +23,7 @@
2323
* {@link CharacterEncodingFilter} that also implements {@link Ordered}.
2424
*
2525
* @author Phillip Webb
26-
* @since 2.0.0
26+
* @since 4.0.0
2727
*/
2828
public class OrderedCharacterEncodingFilter extends CharacterEncodingFilter implements OrderedFilter {
2929

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.web.servlet.filter;
17+
package org.springframework.boot.servlet.filter;
1818

1919
import jakarta.servlet.Filter;
2020

@@ -24,7 +24,7 @@
2424
* An {@link Ordered} {@link jakarta.servlet.Filter}.
2525
*
2626
* @author Phillip Webb
27-
* @since 2.1.0
27+
* @since 4.0.0
2828
*/
2929
public interface OrderedFilter extends Filter, Ordered {
3030

0 commit comments

Comments
 (0)