Skip to content

Commit 68bfb02

Browse files
committed
Reduce need for bean method proxying and disable where not needed
Closes spring-projectsgh-9068
1 parent 0f71f22 commit 68bfb02

File tree

887 files changed

+2574
-2542
lines changed

Some content is hidden

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

887 files changed

+2574
-2542
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/amqp/RabbitHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
* @author Christian Dupuis
4141
* @since 2.0.0
4242
*/
43-
@Configuration
43+
@Configuration(proxyBeanMethods = false)
4444
@ConditionalOnClass(RabbitTemplate.class)
4545
@ConditionalOnBean(RabbitTemplate.class)
4646
@ConditionalOnEnabledHealthIndicator("rabbit")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/audit/AuditAutoConfiguration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* @author Vedran Pavic
4040
* @since 2.0.0
4141
*/
42-
@Configuration
42+
@Configuration(proxyBeanMethods = false)
4343
public class AuditAutoConfiguration {
4444

4545
@Bean
@@ -63,7 +63,7 @@ public AuthorizationAuditListener authorizationAuditListener() throws Exception
6363
return new AuthorizationAuditListener();
6464
}
6565

66-
@Configuration
66+
@Configuration(proxyBeanMethods = false)
6767
@ConditionalOnMissingBean(AuditEventRepository.class)
6868
protected static class AuditEventRepositoryConfiguration {
6969

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/audit/AuditEventsEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
* @author Vedran Pavic
3737
* @since 2.0.0
3838
*/
39-
@Configuration
39+
@Configuration(proxyBeanMethods = false)
4040
@AutoConfigureAfter(AuditAutoConfiguration.class)
4141
@ConditionalOnEnabledEndpoint(endpoint = AuditEventsEndpoint.class)
4242
@ConditionalOnExposedEndpoint(endpoint = AuditEventsEndpoint.class)

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/beans/BeansEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
* @author Phillip Webb
3232
* @since 2.0.0
3333
*/
34-
@Configuration
34+
@Configuration(proxyBeanMethods = false)
3535
@ConditionalOnEnabledEndpoint(endpoint = BeansEndpoint.class)
3636
@ConditionalOnExposedEndpoint(endpoint = BeansEndpoint.class)
3737
public class BeansEndpointAutoConfiguration {

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cache/CachesEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* @author Stephane Nicoll
4040
* @since 2.1.0
4141
*/
42-
@Configuration
42+
@Configuration(proxyBeanMethods = false)
4343
@ConditionalOnClass(CacheManager.class)
4444
@ConditionalOnEnabledEndpoint(endpoint = CachesEndpoint.class)
4545
@ConditionalOnExposedEndpoint(endpoint = CachesEndpoint.class)

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cassandra/CassandraHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
* @author Stephane Nicoll
4646
* @since 2.1.0
4747
*/
48-
@Configuration
48+
@Configuration(proxyBeanMethods = false)
4949
@ConditionalOnClass({ Cluster.class, CassandraOperations.class })
5050
@ConditionalOnBean(CassandraOperations.class)
5151
@ConditionalOnEnabledHealthIndicator("cassandra")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cassandra/CassandraReactiveHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
* @author Stephane Nicoll
4545
* @since 2.1.0
4646
*/
47-
@Configuration
47+
@Configuration(proxyBeanMethods = false)
4848
@ConditionalOnClass({ Cluster.class, ReactiveCassandraOperations.class, Flux.class })
4949
@ConditionalOnBean(ReactiveCassandraOperations.class)
5050
@ConditionalOnEnabledHealthIndicator("cassandra")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/ReactiveCloudFoundryActuatorAutoConfiguration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
* @author Madhura Bhave
6767
* @since 2.0.0
6868
*/
69-
@Configuration
69+
@Configuration(proxyBeanMethods = false)
7070
@ConditionalOnProperty(prefix = "management.cloudfoundry", name = "enabled", matchIfMissing = true)
7171
@AutoConfigureAfter(HealthEndpointAutoConfiguration.class)
7272
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.REACTIVE)
@@ -135,7 +135,7 @@ private CorsConfiguration getCorsConfiguration() {
135135
return corsConfiguration;
136136
}
137137

138-
@Configuration
138+
@Configuration(proxyBeanMethods = false)
139139
@ConditionalOnClass(MatcherSecurityWebFilterChain.class)
140140
static class IgnoredPathsSecurityConfiguration {
141141

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
* @author Madhura Bhave
6868
* @since 2.0.0
6969
*/
70-
@Configuration
70+
@Configuration(proxyBeanMethods = false)
7171
@ConditionalOnProperty(prefix = "management.cloudfoundry", name = "enabled", matchIfMissing = true)
7272
@AutoConfigureAfter({ ServletManagementContextAutoConfiguration.class,
7373
HealthEndpointAutoConfiguration.class })
@@ -146,7 +146,7 @@ private CorsConfiguration getCorsConfiguration() {
146146
*/
147147
@ConditionalOnClass(WebSecurity.class)
148148
@Order(SecurityProperties.IGNORED_ORDER)
149-
@Configuration
149+
@Configuration(proxyBeanMethods = false)
150150
public static class IgnoredPathsWebSecurityConfigurer
151151
implements WebSecurityConfigurer<WebSecurity> {
152152

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/condition/ConditionsReportEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
* @author Phillip Webb
3333
* @since 2.0.0
3434
*/
35-
@Configuration
35+
@Configuration(proxyBeanMethods = false)
3636
@ConditionalOnEnabledEndpoint(endpoint = ConditionsReportEndpoint.class)
3737
@ConditionalOnExposedEndpoint(endpoint = ConditionsReportEndpoint.class)
3838
public class ConditionsReportEndpointAutoConfiguration {

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/context/ShutdownEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* @author Phillip Webb
3131
* @since 2.0.0
3232
*/
33-
@Configuration
33+
@Configuration(proxyBeanMethods = false)
3434
@ConditionalOnEnabledEndpoint(endpoint = ShutdownEndpoint.class)
3535
@ConditionalOnExposedEndpoint(endpoint = ShutdownEndpoint.class)
3636
public class ShutdownEndpointAutoConfiguration {

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/context/properties/ConfigurationPropertiesReportEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
* @author Stephane Nicoll
3434
* @since 2.0.0
3535
*/
36-
@Configuration
36+
@Configuration(proxyBeanMethods = false)
3737
@ConditionalOnEnabledEndpoint(endpoint = ConfigurationPropertiesReportEndpoint.class)
3838
@ConditionalOnExposedEndpoint(endpoint = ConfigurationPropertiesReportEndpoint.class)
3939
@EnableConfigurationProperties(ConfigurationPropertiesReportEndpointProperties.class)

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/couchbase/CouchbaseHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
* @author Andy Wilkinson Nicoll
4444
* @since 2.0.0
4545
*/
46-
@Configuration
46+
@Configuration(proxyBeanMethods = false)
4747
@ConditionalOnClass(Cluster.class)
4848
@ConditionalOnBean(Cluster.class)
4949
@ConditionalOnEnabledHealthIndicator("couchbase")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/couchbase/CouchbaseReactiveHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
* @author Stephane Nicoll
4444
* @since 2.1.0
4545
*/
46-
@Configuration
46+
@Configuration(proxyBeanMethods = false)
4747
@ConditionalOnClass({ Cluster.class, Flux.class })
4848
@ConditionalOnBean(Cluster.class)
4949
@ConditionalOnEnabledHealthIndicator("couchbase")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/elasticsearch/ElasticSearchClientHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
* @author Stephane Nicoll
4545
* @since 2.1.0
4646
*/
47-
@Configuration
47+
@Configuration(proxyBeanMethods = false)
4848
@ConditionalOnClass(Client.class)
4949
@ConditionalOnBean(Client.class)
5050
@ConditionalOnEnabledHealthIndicator("elasticsearch")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/elasticsearch/ElasticSearchJestHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
* @author Stephane Nicoll
4444
* @since 2.1.0
4545
*/
46-
@Configuration
46+
@Configuration(proxyBeanMethods = false)
4747
@ConditionalOnClass(JestClient.class)
4848
@ConditionalOnBean(JestClient.class)
4949
@ConditionalOnEnabledHealthIndicator("elasticsearch")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/elasticsearch/ElasticSearchRestHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
* @since 2.1.1
4444
*/
4545

46-
@Configuration
46+
@Configuration(proxyBeanMethods = false)
4747
@ConditionalOnClass(RestClient.class)
4848
@ConditionalOnBean(RestClient.class)
4949
@ConditionalOnEnabledHealthIndicator("elasticsearch")

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2018 the original author or authors.
2+
* Copyright 2012-2019 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.
@@ -33,7 +33,7 @@
3333
* @author Stephane Nicoll
3434
* @since 2.0.0
3535
*/
36-
@Configuration
36+
@Configuration(proxyBeanMethods = false)
3737
public class EndpointAutoConfiguration {
3838

3939
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/endpoint/jmx/JmxEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
* @author Phillip Webb
5757
* @since 2.0.0
5858
*/
59-
@Configuration
59+
@Configuration(proxyBeanMethods = false)
6060
@AutoConfigureAfter(JmxAutoConfiguration.class)
6161
@EnableConfigurationProperties(JmxEndpointProperties.class)
6262
@ConditionalOnProperty(prefix = "spring.jmx", name = "enabled", havingValue = "true")

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
* @author Madhura Bhave
4242
* @since 2.0.0
4343
*/
44-
@ManagementContextConfiguration
44+
@ManagementContextConfiguration(proxyBeanMethods = false)
4545
@ConditionalOnWebApplication(type = Type.SERVLET)
4646
public class ServletEndpointManagementContextConfiguration {
4747

@@ -53,7 +53,7 @@ public ExposeExcludePropertyEndpointFilter<ExposableServletEndpoint> servletExpo
5353
exposure.getInclude(), exposure.getExclude());
5454
}
5555

56-
@Configuration
56+
@Configuration(proxyBeanMethods = false)
5757
@ConditionalOnClass(DispatcherServlet.class)
5858
public static class WebMvcServletEndpointManagementContextConfiguration {
5959

@@ -69,7 +69,7 @@ public ServletEndpointRegistrar servletEndpointRegistrar(
6969

7070
}
7171

72-
@Configuration
72+
@Configuration(proxyBeanMethods = false)
7373
@ConditionalOnClass(ResourceConfig.class)
7474
@ConditionalOnMissingClass("org.springframework.web.servlet.DispatcherServlet")
7575
public static class JerseyServletEndpointManagementContextConfiguration {

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2018 the original author or authors.
2+
* Copyright 2012-2019 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.
@@ -60,7 +60,7 @@
6060
* @author Stephane Nicoll
6161
* @since 2.0.0
6262
*/
63-
@Configuration
63+
@Configuration(proxyBeanMethods = false)
6464
@ConditionalOnWebApplication
6565
@AutoConfigureAfter(EndpointAutoConfiguration.class)
6666
@EnableConfigurationProperties(WebEndpointProperties.class)
@@ -139,7 +139,7 @@ public ExposeExcludePropertyEndpointFilter<ExposableControllerEndpoint> controll
139139
exposure.getExclude());
140140
}
141141

142-
@Configuration
142+
@Configuration(proxyBeanMethods = false)
143143
@ConditionalOnWebApplication(type = Type.SERVLET)
144144
static class WebEndpointServletConfiguration {
145145

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
* @author Michael Simons
5252
* @author Madhura Bhave
5353
*/
54-
@ManagementContextConfiguration
54+
@ManagementContextConfiguration(proxyBeanMethods = false)
5555
@ConditionalOnWebApplication(type = Type.SERVLET)
5656
@ConditionalOnClass(ResourceConfig.class)
5757
@ConditionalOnBean(WebEndpointsSupplier.class)

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2018 the original author or authors.
2+
* Copyright 2012-2019 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.
@@ -50,7 +50,7 @@
5050
* @author Phillip Webb
5151
* @since 2.0.0
5252
*/
53-
@ManagementContextConfiguration
53+
@ManagementContextConfiguration(proxyBeanMethods = false)
5454
@ConditionalOnWebApplication(type = Type.REACTIVE)
5555
@ConditionalOnClass({ DispatcherHandler.class, HttpHandler.class })
5656
@ConditionalOnBean(WebEndpointsSupplier.class)

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2018 the original author or authors.
2+
* Copyright 2012-2019 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.
@@ -50,7 +50,7 @@
5050
* @author Phillip Webb
5151
* @since 2.0.0
5252
*/
53-
@ManagementContextConfiguration
53+
@ManagementContextConfiguration(proxyBeanMethods = false)
5454
@ConditionalOnWebApplication(type = Type.SERVLET)
5555
@ConditionalOnClass(DispatcherServlet.class)
5656
@ConditionalOnBean({ DispatcherServlet.class, WebEndpointsSupplier.class })

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/env/EnvironmentEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
* @author Stephane Nicoll
3636
* @since 2.0.0
3737
*/
38-
@Configuration
38+
@Configuration(proxyBeanMethods = false)
3939
@ConditionalOnEnabledEndpoint(endpoint = EnvironmentEndpoint.class)
4040
@ConditionalOnExposedEndpoint(endpoint = EnvironmentEndpoint.class)
4141
@EnableConfigurationProperties(EnvironmentEndpointProperties.class)

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/flyway/FlywayEndpointAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
* @author Phillip Webb
3838
* @since 2.0.0
3939
*/
40-
@Configuration
40+
@Configuration(proxyBeanMethods = false)
4141
@ConditionalOnClass(Flyway.class)
4242
@ConditionalOnEnabledEndpoint(endpoint = FlywayEndpoint.class)
4343
@ConditionalOnExposedEndpoint(endpoint = FlywayEndpoint.class)

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2017 the original author or authors.
2+
* Copyright 2012-2019 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.
@@ -31,7 +31,7 @@
3131
* @author Phillip Webb
3232
* @since 2.0.0
3333
*/
34-
@Configuration
34+
@Configuration(proxyBeanMethods = false)
3535
@EnableConfigurationProperties({ HealthEndpointProperties.class,
3636
HealthIndicatorProperties.class })
3737
@AutoConfigureAfter(HealthIndicatorAutoConfiguration.class)

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
*
3333
* @author Stephane Nicoll
3434
*/
35-
@Configuration
35+
@Configuration(proxyBeanMethods = false)
3636
@ConditionalOnSingleCandidate(HealthIndicatorRegistry.class)
3737
@ConditionalOnEnabledEndpoint(endpoint = HealthEndpoint.class)
3838
@ConditionalOnExposedEndpoint(endpoint = HealthEndpoint.class)

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
*
4343
* @author Stephane Nicoll
4444
*/
45-
@Configuration
45+
@Configuration(proxyBeanMethods = false)
4646
@EnableConfigurationProperties(HealthIndicatorProperties.class)
4747
@ConditionalOnEnabledEndpoint(endpoint = HealthEndpoint.class)
4848
@ConditionalOnExposedEndpoint(endpoint = HealthEndpoint.class)
@@ -68,7 +68,7 @@ public HealthWebEndpointResponseMapper healthWebEndpointResponseMapper(
6868
properties.getShowDetails(), properties.getRoles());
6969
}
7070

71-
@Configuration
71+
@Configuration(proxyBeanMethods = false)
7272
@ConditionalOnWebApplication(type = Type.REACTIVE)
7373
@ConditionalOnSingleCandidate(ReactiveHealthIndicatorRegistry.class)
7474
static class ReactiveWebHealthConfiguration {
@@ -89,7 +89,7 @@ public ReactiveHealthEndpointWebExtension reactiveHealthEndpointWebExtension(
8989

9090
}
9191

92-
@Configuration
92+
@Configuration(proxyBeanMethods = false)
9393
@ConditionalOnWebApplication(type = Type.SERVLET)
9494
static class ServletWebHealthConfiguration {
9595

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
* @author Vedran Pavic
4646
* @since 2.0.0
4747
*/
48-
@Configuration
48+
@Configuration(proxyBeanMethods = false)
4949
@EnableConfigurationProperties({ HealthIndicatorProperties.class })
5050
public class HealthIndicatorAutoConfiguration {
5151

@@ -73,7 +73,7 @@ public HealthIndicatorRegistry healthIndicatorRegistry(
7373
return HealthIndicatorRegistryBeans.get(applicationContext);
7474
}
7575

76-
@Configuration
76+
@Configuration(proxyBeanMethods = false)
7777
@ConditionalOnClass(Flux.class)
7878
static class ReactiveHealthIndicatorConfiguration {
7979

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/influx/InfluxDbHealthIndicatorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
* @author Eddú Meléndez
4242
* @since 2.0.0
4343
*/
44-
@Configuration
44+
@Configuration(proxyBeanMethods = false)
4545
@ConditionalOnClass(InfluxDB.class)
4646
@ConditionalOnBean(InfluxDB.class)
4747
@ConditionalOnEnabledHealthIndicator("influxdb")

0 commit comments

Comments
 (0)