Skip to content

Commit 30b5e29

Browse files
committed
Create spring-boot-jersey module
1 parent a19c864 commit 30b5e29

File tree

49 files changed

+113
-67
lines changed

Some content is hidden

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

49 files changed

+113
-67
lines changed

settings.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ include "spring-boot-project:spring-boot-hazelcast"
6969
include "spring-boot-project:spring-boot-integration"
7070
include "spring-boot-project:spring-boot-jackson"
7171
include "spring-boot-project:spring-boot-jdbc"
72+
include "spring-boot-project:spring-boot-jersey"
7273
include "spring-boot-project:spring-boot-jetty"
7374
include "spring-boot-project:spring-boot-jms"
7475
include "spring-boot-project:spring-boot-jooq"

spring-boot-project/spring-boot-actuator-autoconfigure/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ dependencies {
3030
optional(project(":spring-boot-project:spring-boot-integration"))
3131
optional(project(":spring-boot-project:spring-boot-jackson"))
3232
optional(project(":spring-boot-project:spring-boot-jdbc"))
33+
optional(project(":spring-boot-project:spring-boot-jersey"))
3334
optional(project(":spring-boot-project:spring-boot-jetty"))
3435
optional(project(":spring-boot-project:spring-boot-jsonb"))
3536
optional(project(":spring-boot-project:spring-boot-kafka"))

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

Lines changed: 2 additions & 2 deletions
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.
@@ -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;
2928
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath;
29+
import org.springframework.boot.jersey.autoconfigure.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/endpoint/web/jersey/JerseyWebEndpointManagementContextConfiguration.java

Lines changed: 2 additions & 2 deletions
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.
@@ -57,7 +57,7 @@
5757
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
5858
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
5959
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
60-
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
60+
import org.springframework.boot.jersey.autoconfigure.ResourceConfigCustomizer;
6161
import org.springframework.context.annotation.Bean;
6262
import org.springframework.core.env.Environment;
6363
import org.springframework.util.StringUtils;

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

Lines changed: 5 additions & 5 deletions
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.
@@ -44,11 +44,11 @@
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;
49-
import org.springframework.boot.autoconfigure.jersey.JerseyProperties;
50-
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
5147
import org.springframework.boot.context.properties.EnableConfigurationProperties;
48+
import org.springframework.boot.jersey.autoconfigure.DefaultJerseyApplicationPath;
49+
import org.springframework.boot.jersey.autoconfigure.JerseyApplicationPath;
50+
import org.springframework.boot.jersey.autoconfigure.JerseyProperties;
51+
import org.springframework.boot.jersey.autoconfigure.ResourceConfigCustomizer;
5252
import org.springframework.boot.web.servlet.ServletRegistrationBean;
5353
import org.springframework.context.annotation.Bean;
5454
import org.springframework.context.annotation.Configuration;

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/jersey/JerseyServerMetricsAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
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.
@@ -32,8 +32,8 @@
3232
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
3333
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
3434
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
35-
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
3635
import org.springframework.boot.context.properties.EnableConfigurationProperties;
36+
import org.springframework.boot.jersey.autoconfigure.ResourceConfigCustomizer;
3737
import org.springframework.context.annotation.Bean;
3838
import org.springframework.core.annotation.Order;
3939

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

Lines changed: 1 addition & 1 deletion
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;
2827
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath;
28+
import org.springframework.boot.jersey.autoconfigure.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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 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.
@@ -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.jersey.JerseyApplicationPath;
27+
import org.springframework.boot.jersey.autoconfigure.JerseyApplicationPath;
2828
import org.springframework.context.annotation.Bean;
2929
import org.springframework.context.annotation.Import;
3030

@@ -39,7 +39,7 @@
3939
@ManagementContextConfiguration(value = ManagementContextType.CHILD, proxyBeanMethods = false)
4040
@Import(JerseyManagementContextConfiguration.class)
4141
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
42-
@ConditionalOnClass(ResourceConfig.class)
42+
@ConditionalOnClass({ JerseyApplicationPath.class, ResourceConfig.class })
4343
@ConditionalOnMissingClass("org.springframework.web.servlet.DispatcherServlet")
4444
public class JerseyChildManagementContextConfiguration {
4545

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 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.
@@ -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.jersey.JerseyApplicationPath;
22+
import org.springframework.boot.jersey.autoconfigure.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

Lines changed: 6 additions & 6 deletions
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.
@@ -25,11 +25,11 @@
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;
30-
import org.springframework.boot.autoconfigure.jersey.JerseyProperties;
31-
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
3228
import org.springframework.boot.context.properties.EnableConfigurationProperties;
29+
import org.springframework.boot.jersey.autoconfigure.DefaultJerseyApplicationPath;
30+
import org.springframework.boot.jersey.autoconfigure.JerseyApplicationPath;
31+
import org.springframework.boot.jersey.autoconfigure.JerseyProperties;
32+
import org.springframework.boot.jersey.autoconfigure.ResourceConfigCustomizer;
3333
import org.springframework.context.annotation.Bean;
3434
import org.springframework.context.annotation.Configuration;
3535
import org.springframework.context.annotation.Import;
@@ -44,7 +44,7 @@
4444
@ManagementContextConfiguration(value = ManagementContextType.SAME, proxyBeanMethods = false)
4545
@EnableConfigurationProperties(JerseyProperties.class)
4646
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
47-
@ConditionalOnClass(ResourceConfig.class)
47+
@ConditionalOnClass({ JerseyApplicationPath.class, ResourceConfig.class })
4848
@ConditionalOnMissingClass("org.springframework.web.servlet.DispatcherServlet")
4949
public class JerseySameManagementContextConfiguration {
5050

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

Lines changed: 2 additions & 2 deletions
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.
@@ -25,9 +25,9 @@
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;
2928
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath;
3029
import org.springframework.boot.context.properties.EnableConfigurationProperties;
30+
import org.springframework.boot.jersey.autoconfigure.JerseyApplicationPath;
3131
import org.springframework.boot.test.context.FilteredClassLoader;
3232
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
3333
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration;
2727
import org.springframework.boot.actuate.autoconfigure.web.jersey.JerseySameManagementContextConfiguration;
2828
import org.springframework.boot.autoconfigure.AutoConfigurations;
29-
import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
29+
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
3030
import org.springframework.boot.test.context.FilteredClassLoader;
3131
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
3232
import org.springframework.boot.tomcat.autoconfigure.servlet.TomcatServletWebServerAutoConfiguration;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration;
3232
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
3333
import org.springframework.boot.autoconfigure.AutoConfigurations;
34-
import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
3534
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
35+
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
3636
import org.springframework.boot.test.context.FilteredClassLoader;
3737
import org.springframework.boot.test.context.assertj.AssertableWebApplicationContext;
3838
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
import org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration;
3232
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration;
3333
import org.springframework.boot.autoconfigure.AutoConfigurations;
34-
import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
3534
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
3635
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
36+
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
3737
import org.springframework.boot.test.context.FilteredClassLoader;
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/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
@@ -24,8 +24,8 @@
2424
import org.springframework.boot.actuate.autoconfigure.web.server.tomcat.TomcatServletManagementContextAutoConfiguration;
2525
import org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration;
2626
import org.springframework.boot.autoconfigure.AutoConfigurations;
27-
import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
2827
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
28+
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
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/src/test/java/org/springframework/boot/actuate/autoconfigure/metrics/jersey/JerseyServerMetricsAutoConfigurationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
import org.springframework.boot.actuate.autoconfigure.metrics.test.MetricsRun;
3333
import org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration;
3434
import org.springframework.boot.autoconfigure.AutoConfigurations;
35-
import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
36-
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
35+
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
36+
import org.springframework.boot.jersey.autoconfigure.ResourceConfigCustomizer;
3737
import org.springframework.boot.test.context.FilteredClassLoader;
3838
import org.springframework.boot.test.context.assertj.AssertableWebApplicationContext;
3939
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/JerseyEndpointRequestIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121

2222
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties;
2323
import org.springframework.boot.autoconfigure.AutoConfigurations;
24-
import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
2524
import org.springframework.boot.context.properties.EnableConfigurationProperties;
25+
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
2626
import org.springframework.boot.test.context.FilteredClassLoader;
2727
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
2828
import org.springframework.boot.tomcat.servlet.TomcatServletWebServerFactory;

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/security/servlet/SecurityRequestMatchersManagementContextConfigurationTests.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

2121
import org.springframework.boot.autoconfigure.AutoConfigurations;
22-
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
2322
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath;
23+
import org.springframework.boot.jersey.autoconfigure.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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2023 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.
@@ -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.jersey.JerseyApplicationPath;
24+
import org.springframework.boot.jersey.autoconfigure.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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2023 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.
@@ -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.jersey.DefaultJerseyApplicationPath;
25-
import org.springframework.boot.autoconfigure.jersey.JerseyApplicationPath;
24+
import org.springframework.boot.jersey.autoconfigure.DefaultJerseyApplicationPath;
25+
import org.springframework.boot.jersey.autoconfigure.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;

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ dependencies {
102102
testImplementation(project(":spring-boot-project:spring-boot-autoconfigure-all"))
103103
testImplementation(project(":spring-boot-project:spring-boot-hazelcast"))
104104
testImplementation(project(":spring-boot-project:spring-boot-jackson"))
105+
testImplementation(project(":spring-boot-project:spring-boot-jersey"))
105106
testImplementation(project(":spring-boot-project:spring-boot-jsonb"))
106107
testImplementation(project(":spring-boot-project:spring-boot-reactor-netty"))
107108
testImplementation(project(":spring-boot-project:spring-boot-test"))

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@
4949
import org.springframework.boot.actuate.endpoint.web.test.WebEndpointTest.Infrastructure;
5050
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
5151
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration;
52-
import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
53-
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
5452
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
5553
import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration;
5654
import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration;
5755
import org.springframework.boot.jackson.autoconfigure.JacksonAutoConfiguration;
56+
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
57+
import org.springframework.boot.jersey.autoconfigure.ResourceConfigCustomizer;
5858
import org.springframework.boot.reactor.netty.NettyReactiveWebServerFactory;
5959
import org.springframework.boot.tomcat.servlet.TomcatServletWebServerFactory;
6060
import org.springframework.boot.web.context.WebServerInitializedEvent;

spring-boot-project/spring-boot-autoconfigure-all/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration
3939
org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration
4040
org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration
4141
org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration
42-
org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration
4342
org.springframework.boot.autoconfigure.netty.NettyAutoConfiguration
4443
org.springframework.boot.autoconfigure.reactor.ReactorAutoConfiguration
4544
org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2013,6 +2013,7 @@ bom {
20132013
"spring-boot-jackson",
20142014
"spring-boot-jarmode-tools",
20152015
"spring-boot-jdbc",
2016+
"spring-boot-jersey",
20162017
"spring-boot-jetty",
20172018
"spring-boot-jms",
20182019
"spring-boot-jooq",

0 commit comments

Comments
 (0)