Skip to content

Commit 17ad344

Browse files
committed
Move JerseyApplicationPath into a Jersey-specific package
Issue: 44066
1 parent e8506d3 commit 17ad344

File tree

14 files changed

+19
-20
lines changed

14 files changed

+19
-20
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
2626
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
28+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2829
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath;
29-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
3030
import org.springframework.context.annotation.Bean;
3131
import org.springframework.context.annotation.Configuration;
3232
import org.springframework.web.servlet.DispatcherServlet;

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/health/HealthEndpointWebExtensionConfiguration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@
4444
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
4545
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
4646
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
47+
import org.springframework.boot.autoconfigure.jersey.DefaultJerseyApplicationPath;
48+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
4749
import org.springframework.boot.autoconfigure.jersey.JerseyProperties;
4850
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
49-
import org.springframework.boot.autoconfigure.web.servlet.DefaultJerseyApplicationPath;
50-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
5151
import org.springframework.boot.context.properties.EnableConfigurationProperties;
5252
import org.springframework.boot.web.servlet.ServletRegistrationBean;
5353
import org.springframework.context.annotation.Bean;

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/SecurityRequestMatchersManagementContextConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2525
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
2626
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
27+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2728
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath;
28-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
2929
import org.springframework.context.annotation.Bean;
3030
import org.springframework.context.annotation.Configuration;
3131
import org.springframework.security.web.util.matcher.RequestMatcher;

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/jersey/JerseyChildManagementContextConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2525
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
2626
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
27-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
27+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2828
import org.springframework.context.annotation.Bean;
2929
import org.springframework.context.annotation.Import;
3030

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/jersey/JerseyManagementContextConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import org.glassfish.jersey.server.ResourceConfig;
2020
import org.glassfish.jersey.servlet.ServletContainer;
2121

22-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
22+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2323
import org.springframework.boot.web.servlet.ServletRegistrationBean;
2424
import org.springframework.context.annotation.Bean;
2525
import org.springframework.context.annotation.Configuration;

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/jersey/JerseySameManagementContextConfiguration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@
2525
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2626
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
28+
import org.springframework.boot.autoconfigure.jersey.DefaultJerseyApplicationPath;
29+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2830
import org.springframework.boot.autoconfigure.jersey.JerseyProperties;
2931
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
30-
import org.springframework.boot.autoconfigure.web.servlet.DefaultJerseyApplicationPath;
31-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
3232
import org.springframework.boot.context.properties.EnableConfigurationProperties;
3333
import org.springframework.context.annotation.Bean;
3434
import org.springframework.context.annotation.Configuration;

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
import org.springframework.boot.actuate.endpoint.EndpointAccessResolver;
2626
import org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar;
2727
import org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier;
28+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2829
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath;
29-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
3030
import org.springframework.boot.context.properties.EnableConfigurationProperties;
3131
import org.springframework.boot.test.context.FilteredClassLoader;
3232
import org.springframework.boot.test.context.runner.ApplicationContextRunner;

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/security/servlet/SecurityRequestMatchersManagementContextConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import org.junit.jupiter.api.Test;
2020

2121
import org.springframework.boot.autoconfigure.AutoConfigurations;
22+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2223
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath;
23-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
2424
import org.springframework.boot.test.context.FilteredClassLoader;
2525
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
2626
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/web/jersey/JerseyChildManagementContextConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.junit.jupiter.api.Test;
2222

2323
import org.springframework.boot.autoconfigure.AutoConfigurations;
24-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
24+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2525
import org.springframework.boot.test.context.FilteredClassLoader;
2626
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
2727
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/web/jersey/JerseySameManagementContextConfigurationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import org.junit.jupiter.api.Test;
2222

2323
import org.springframework.boot.autoconfigure.AutoConfigurations;
24-
import org.springframework.boot.autoconfigure.web.servlet.DefaultJerseyApplicationPath;
25-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
24+
import org.springframework.boot.autoconfigure.jersey.DefaultJerseyApplicationPath;
25+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2626
import org.springframework.boot.test.context.FilteredClassLoader;
2727
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
2828
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@
1414
* limitations under the License.
1515
*/
1616

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

1919
import jakarta.ws.rs.ApplicationPath;
2020
import org.glassfish.jersey.server.ResourceConfig;
2121

22-
import org.springframework.boot.autoconfigure.jersey.JerseyProperties;
2322
import org.springframework.core.annotation.MergedAnnotation;
2423
import org.springframework.core.annotation.MergedAnnotations;
2524
import org.springframework.core.annotation.MergedAnnotations.SearchStrategy;
@@ -30,7 +29,7 @@
3029
* {@link JerseyProperties} or the {@code @ApplicationPath} annotation.
3130
*
3231
* @author Madhura Bhave
33-
* @since 2.1.0
32+
* @since 4.0.0
3433
*/
3534
public class DefaultJerseyApplicationPath implements JerseyApplicationPath {
3635

Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

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

1919
import org.springframework.boot.web.servlet.ServletRegistrationBean;
2020

@@ -23,7 +23,7 @@
2323
* application path that serves as the base URI for the application.
2424
*
2525
* @author Madhura Bhave
26-
* @since 2.0.7
26+
* @since 4.0.0
2727
*/
2828
@FunctionalInterface
2929
public interface JerseyApplicationPath {

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jersey/JerseyAutoConfiguration.java

-2
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,7 @@
5151
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
5252
import org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration;
5353
import org.springframework.boot.autoconfigure.web.servlet.ConditionalOnMissingFilterBean;
54-
import org.springframework.boot.autoconfigure.web.servlet.DefaultJerseyApplicationPath;
5554
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration;
56-
import org.springframework.boot.autoconfigure.web.servlet.JerseyApplicationPath;
5755
import org.springframework.boot.context.properties.EnableConfigurationProperties;
5856
import org.springframework.boot.web.servlet.DynamicRegistrationBean;
5957
import org.springframework.boot.web.servlet.FilterRegistrationBean;

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

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
import org.junit.jupiter.api.Test;
2020

21+
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
22+
2123
import static org.assertj.core.api.Assertions.assertThat;
2224

2325
/**

0 commit comments

Comments
 (0)