Skip to content

Commit 5c655b3

Browse files
authored
Fix incorrect usage of @AutoConfiguration (#1517)
>> Generally, auto-configuration classes are top-level classes Signed-off-by: Yanming Zhou <[email protected]>
1 parent 59bd5c1 commit 5c655b3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerAutoConfiguration.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
* @author Gang Li
5353
* @author Olga Maciaszek-Sharma
5454
* @author Henning Pöttker
55+
* @author Yanming Zhou
5556
*/
5657
@AutoConfiguration
5758
@Conditional(BlockingRestClassesPresentCondition.class)
@@ -84,7 +85,7 @@ public LoadBalancerRequestFactory loadBalancerRequestFactory(LoadBalancerClient
8485
return new LoadBalancerRequestFactory(loadBalancerClient, transformers);
8586
}
8687

87-
@AutoConfiguration
88+
@Configuration(proxyBeanMethods = false)
8889
static class DeferringLoadBalancerInterceptorConfig {
8990

9091
@Bean
@@ -149,7 +150,7 @@ LoadBalancerRestClientHttpServiceGroupConfigurer loadBalancerRestClientHttpServi
149150

150151
}
151152

152-
@AutoConfiguration
153+
@Configuration(proxyBeanMethods = false)
153154
@Conditional(RetryMissingOrDisabledCondition.class)
154155
static class LoadBalancerInterceptorConfig {
155156

@@ -192,7 +193,7 @@ static class RetryDisabled {
192193
/**
193194
* Auto configuration for retry mechanism.
194195
*/
195-
@AutoConfiguration
196+
@Configuration(proxyBeanMethods = false)
196197
@ConditionalOnClass(RetryTemplate.class)
197198
public static class RetryAutoConfiguration {
198199

0 commit comments

Comments
 (0)