Skip to content

Commit 084c2cc

Browse files
Upgrade to spring boot 2.7.0 and spring cloud 2021.0.3 (#2042)
* Upgrade to spring boot 2.7.0 and spring cloud 2021.0.3 * Applied spring-javaformat to prevent build-failures in build-pipelines Co-authored-by: ulrichschulte <[email protected]>
1 parent 5359d5c commit 084c2cc

File tree

28 files changed

+159
-143
lines changed

28 files changed

+159
-143
lines changed

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<description>Spring Boot Admin</description>
2727
<url>https://github.com/codecentric/spring-boot-admin/</url>
2828
<properties>
29-
<revision>2.6.6-SNAPSHOT</revision>
29+
<revision>2.7.0-SNAPSHOT</revision>
3030
<java.version>1.8</java.version>
3131

3232
<maven.compiler.source>${java.version}</maven.compiler.source>
@@ -36,10 +36,10 @@
3636
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
3737

3838
<!-- used dependencies versions -->
39-
<spring-boot.version>2.6.7</spring-boot.version>
40-
<spring-cloud.version>2021.0.2</spring-cloud.version>
39+
<spring-boot.version>2.7.0</spring-boot.version>
40+
<spring-cloud.version>2021.0.3</spring-cloud.version>
4141
<wiremock.version>2.32.0</wiremock.version>
42-
<hazelcast-tests.version>4.2.4</hazelcast-tests.version>
42+
<hazelcast-tests.version>5.1.1</hazelcast-tests.version>
4343
<findbugs-jsr305.version>3.0.2</findbugs-jsr305.version>
4444
<awaitility.version>4.1.1</awaitility.version>
4545
<testcontainers.version>1.16.3</testcontainers.version>

spring-boot-admin-client/src/main/java/de/codecentric/boot/admin/client/config/SpringBootAdminClientAutoConfiguration.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties;
2727
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementServerProperties;
2828
import org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints;
29+
import org.springframework.boot.autoconfigure.AutoConfiguration;
2930
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
3031
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
3132
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
@@ -60,11 +61,10 @@
6061
import static org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
6162
import static org.springframework.web.reactive.function.client.ExchangeFilterFunctions.basicAuthentication;
6263

63-
@Configuration(proxyBeanMethods = false)
64+
@AutoConfiguration(after = { WebEndpointAutoConfiguration.class, RestTemplateAutoConfiguration.class,
65+
WebClientAutoConfiguration.class })
6466
@ConditionalOnWebApplication
6567
@Conditional(SpringBootAdminClientEnabledCondition.class)
66-
@AutoConfigureAfter({ WebEndpointAutoConfiguration.class, RestTemplateAutoConfiguration.class,
67-
WebClientAutoConfiguration.class })
6868
@EnableConfigurationProperties({ ClientProperties.class, InstanceProperties.class, ServerProperties.class,
6969
ManagementServerProperties.class })
7070
public class SpringBootAdminClientAutoConfiguration {

spring-boot-admin-client/src/main/java/de/codecentric/boot/admin/client/config/SpringBootAdminClientCloudFoundryAutoConfiguration.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties;
2424
import org.springframework.boot.actuate.autoconfigure.web.server.ManagementServerProperties;
2525
import org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints;
26-
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
26+
import org.springframework.boot.autoconfigure.AutoConfiguration;
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnCloudPlatform;
2828
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2929
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
@@ -32,20 +32,18 @@
3232
import org.springframework.boot.context.properties.EnableConfigurationProperties;
3333
import org.springframework.context.annotation.Bean;
3434
import org.springframework.context.annotation.Conditional;
35-
import org.springframework.context.annotation.Configuration;
3635
import org.springframework.context.annotation.Lazy;
3736

3837
import de.codecentric.boot.admin.client.registration.CloudFoundryApplicationFactory;
3938
import de.codecentric.boot.admin.client.registration.metadata.CloudFoundryMetadataContributor;
4039
import de.codecentric.boot.admin.client.registration.metadata.CompositeMetadataContributor;
4140
import de.codecentric.boot.admin.client.registration.metadata.MetadataContributor;
4241

43-
@Configuration(proxyBeanMethods = false)
42+
@AutoConfiguration(before = SpringBootAdminClientAutoConfiguration.class)
4443
@ConditionalOnWebApplication
4544
@ConditionalOnCloudPlatform(CloudPlatform.CLOUD_FOUNDRY)
4645
@Conditional(SpringBootAdminClientEnabledCondition.class)
4746
@EnableConfigurationProperties(CloudFoundryApplicationProperties.class)
48-
@AutoConfigureBefore({ SpringBootAdminClientAutoConfiguration.class })
4947
public class SpringBootAdminClientCloudFoundryAutoConfiguration {
5048

5149
@Bean

spring-boot-admin-client/src/main/resources/META-INF/spring.factories

Lines changed: 0 additions & 3 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
de.codecentric.boot.admin.client.config.SpringBootAdminClientAutoConfiguration
2+
de.codecentric.boot.admin.client.config.SpringBootAdminClientCloudFoundryAutoConfiguration

spring-boot-admin-server-cloud/src/main/java/de/codecentric/boot/admin/server/cloud/config/AdminServerDiscoveryAutoConfiguration.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package de.codecentric.boot.admin.server.cloud.config;
1818

1919
import com.netflix.discovery.EurekaClient;
20-
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
20+
import org.springframework.boot.autoconfigure.AutoConfiguration;
2121
import org.springframework.boot.autoconfigure.condition.AnyNestedCondition;
2222
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
2323
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
@@ -41,13 +41,12 @@
4141
import de.codecentric.boot.admin.server.domain.entities.InstanceRepository;
4242
import de.codecentric.boot.admin.server.services.InstanceRegistry;
4343

44-
@Configuration(proxyBeanMethods = false)
44+
@AutoConfiguration(after = AdminServerAutoConfiguration.class,
45+
afterName = { "org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration",
46+
"org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration" })
4547
@ConditionalOnSingleCandidate(DiscoveryClient.class)
4648
@ConditionalOnBean(AdminServerMarkerConfiguration.Marker.class)
4749
@ConditionalOnProperty(prefix = "spring.boot.admin.discovery", name = "enabled", matchIfMissing = true)
48-
@AutoConfigureAfter(value = AdminServerAutoConfiguration.class,
49-
name = { "org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration",
50-
"org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration" })
5150
public class AdminServerDiscoveryAutoConfiguration {
5251

5352
@Bean

spring-boot-admin-server-cloud/src/main/resources/META-INF/spring.factories

Lines changed: 0 additions & 2 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
de.codecentric.boot.admin.server.cloud.config.AdminServerDiscoveryAutoConfiguration

spring-boot-admin-server-ui/src/main/java/de/codecentric/boot/admin/server/ui/config/AdminServerUiAutoConfiguration.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
import org.slf4j.Logger;
2626
import org.slf4j.LoggerFactory;
27-
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
27+
import org.springframework.boot.autoconfigure.AutoConfiguration;
2828
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
2929
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
3030
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
@@ -53,10 +53,9 @@
5353

5454
import static java.util.Arrays.asList;
5555

56-
@Configuration(proxyBeanMethods = false)
56+
@AutoConfiguration(after = AdminServerWebConfiguration.class)
5757
@Conditional(SpringBootAdminServerEnabledCondition.class)
5858
@ConditionalOnBean(AdminServerMarkerConfiguration.Marker.class)
59-
@AutoConfigureAfter(AdminServerWebConfiguration.class)
6059
@EnableConfigurationProperties(AdminServerUiProperties.class)
6160
public class AdminServerUiAutoConfiguration {
6261

spring-boot-admin-server-ui/src/main/resources/META-INF/spring.factories

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)