Update auto-configuration to use @Configuration(proxyBeanMethods=false); fixes gh-236

This commit is contained in:
Marcin Grzejszczak
2019-11-13 14:08:46 +01:00
parent f9f72fadcf
commit 987a53a850
20 changed files with 22 additions and 22 deletions

View File

@@ -32,12 +32,12 @@ import org.springframework.context.annotation.Configuration;
* @author Spencer Gibb
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnZookeeperEnabled
@ConditionalOnProperty(value = "spring.cloud.zookeeper.config.enabled", matchIfMissing = true)
public class ZookeeperConfigAutoConfiguration {
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(RefreshEndpoint.class)
protected static class ZkRefreshConfiguration {

View File

@@ -31,7 +31,7 @@ import org.springframework.context.annotation.Import;
* @author Spencer Gibb
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnZookeeperEnabled
@Import(ZookeeperAutoConfiguration.class)
public class ZookeeperConfigBootstrapConfiguration {

View File

@@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* @author Spencer Gibb
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnZookeeperEnabled
@EnableConfigurationProperties
public class ZookeeperAutoConfiguration {

View File

@@ -34,7 +34,7 @@ import org.springframework.context.annotation.Configuration;
* @author Tom Gianos
* @since 2.0.1
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnZookeeperEnabled
@ConditionalOnClass(Endpoint.class)
@AutoConfigureAfter({ ZookeeperAutoConfiguration.class })

View File

@@ -32,7 +32,7 @@ import org.springframework.context.annotation.Configuration;
* @author Dave Syer
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties
@ConditionalOnZookeeperEnabled
@ConditionalOnBean(SpringClientFactory.class)

View File

@@ -39,7 +39,7 @@ import org.springframework.context.annotation.Configuration;
* @author Tim Ysewyn
* @since 1.1.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnDiscoveryEnabled
@ConditionalOnZookeeperDiscoveryEnabled
@AutoConfigureBefore({ CommonsClientAutoConfiguration.class,
@@ -62,7 +62,7 @@ public class ZookeeperDiscoveryAutoConfiguration {
return new ZookeeperServiceWatch(curator, zookeeperDiscoveryProperties);
}
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass({ Endpoint.class, HealthIndicator.class })
protected static class ZookeeperDiscoveryHealthConfig {

View File

@@ -35,7 +35,7 @@ import org.springframework.context.annotation.Configuration;
* @author Tim Ysewyn
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnDiscoveryEnabled
@ConditionalOnBlockingDiscoveryEnabled
@ConditionalOnZookeeperDiscoveryEnabled

View File

@@ -54,7 +54,7 @@ import static com.netflix.client.config.CommonClientConfigKey.EnableZoneAffinity
* @author Marcin Grzejszczak
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
public class ZookeeperRibbonClientConfiguration {
private static final Log log = LogFactory

View File

@@ -33,7 +33,7 @@ import org.springframework.util.StringUtils;
*
* @author Dave Syer
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties
@ConditionalOnClass({ ZookeeperDiscoveryProperties.class, CuratorFramework.class,
ConfigServerProperties.class })

View File

@@ -40,7 +40,7 @@ import org.springframework.core.annotation.Order;
*/
@ConditionalOnClass(ConfigServicePropertySourceLocator.class)
@ConditionalOnProperty(value = "spring.cloud.config.discovery.enabled", matchIfMissing = false)
@Configuration
@Configuration(proxyBeanMethods = false)
@Import({ ZookeeperAutoConfiguration.class, ZookeeperDiscoveryClientConfiguration.class,
CuratorServiceDiscoveryAutoConfiguration.class,
ZookeeperDiscoveryAutoConfiguration.class })

View File

@@ -48,7 +48,7 @@ import org.springframework.context.annotation.Primary;
* @author Marcin Grzejszczak
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnDependenciesPassed
@ConditionalOnZookeeperEnabled
@ConditionalOnProperty(value = "spring.cloud.zookeeper.dependency.headers.enabled", matchIfMissing = true)

View File

@@ -45,7 +45,7 @@ import org.springframework.web.client.RestTemplate;
* @author Marcin Grzejszczak
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnZookeeperEnabled
@ConditionalOnRibbonZookeeper
@ConditionalOnDependenciesPassed

View File

@@ -43,7 +43,7 @@ import org.springframework.context.annotation.Configuration;
* @author Marcin Grzejszczak
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnZookeeperEnabled
@ConditionalOnRibbonZookeeper
@ConditionalOnDependenciesPassed

View File

@@ -30,7 +30,7 @@ import org.springframework.context.annotation.Configuration;
* @author Marcin Grzejszczak
* @since 1.0.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties
@ConditionalOnZookeeperEnabled
@ConditionalOnDependenciesPassed

View File

@@ -45,7 +45,7 @@ import org.springframework.context.annotation.Configuration;
* @author Tim Ysewyn
* @since 2.2.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnDiscoveryEnabled
@ConditionalOnReactiveDiscoveryEnabled
@ConditionalOnZookeeperDiscoveryEnabled

View File

@@ -43,7 +43,7 @@ import org.springframework.context.annotation.Configuration;
* @since 1.0.0
* @see ZookeeperDependencies
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties
@ConditionalOnZookeeperEnabled
@ConditionalOnDependenciesPassed

View File

@@ -34,7 +34,7 @@ import org.springframework.util.StringUtils;
/**
* @author Spencer Gibb
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnMissingBean(type = "org.springframework.cloud.zookeeper.discovery.ZookeeperLifecycle")
@ConditionalOnZookeeperDiscoveryEnabled
@ConditionalOnProperty(value = "spring.cloud.service-registry.auto-registration.enabled", matchIfMissing = true)

View File

@@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
/**
* @author Spencer Gibb
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnZookeeperDiscoveryEnabled
@ConditionalOnProperty(value = "spring.cloud.service-registry.enabled", matchIfMissing = true)
@AutoConfigureBefore(ServiceRegistryAutoConfiguration.class)

View File

@@ -36,7 +36,7 @@ import org.springframework.context.annotation.Configuration;
/**
* @author Spencer Gibb
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnDiscoveryEnabled
@ConditionalOnZookeeperDiscoveryEnabled
@AutoConfigureBefore({ ZookeeperDiscoveryAutoConfiguration.class,

View File

@@ -39,7 +39,7 @@ import org.springframework.web.client.RestTemplate;
/**
* @author Spencer Gibb
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableAutoConfiguration
@RestController
@EnableFeignClients