Set more 'proxyBeanMethods' to false

This commit is contained in:
Oleg Zhurakousky
2022-10-05 13:27:07 +02:00
parent 4702036797
commit 2e6eadefa3
13 changed files with 22 additions and 22 deletions

View File

@@ -40,7 +40,7 @@ import org.springframework.context.annotation.Import;
* @author Chris Bono
* @since 2.1.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@Import({ MultiBinderPropertiesConfiguration.class,
KafkaStreamsBinderHealthIndicatorConfiguration.class,
KafkaStreamsJaasConfiguration.class})

View File

@@ -30,7 +30,7 @@ import org.springframework.context.annotation.Configuration;
*
* @author Arnaud Jardiné
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(name = "org.springframework.boot.actuate.health.HealthIndicator")
@ConditionalOnEnabledHealthIndicator("binders")
public class KafkaStreamsBinderHealthIndicatorConfiguration {

View File

@@ -82,7 +82,7 @@ import org.springframework.util.StringUtils;
* @author Soby Chacko
* @author Gary Russell
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties({ KafkaProperties.class, KafkaStreamsExtendedBindingProperties.class })
@ConditionalOnBean(BindingService.class)
@AutoConfigureAfter(BindingServiceConfiguration.class)
@@ -388,7 +388,7 @@ public class KafkaStreamsBinderSupportAutoConfiguration {
return new EncodingDecodingBindAdviceHandler();
}
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnMissingBean(value = KafkaStreamsBinderMetrics.class, name = "outerContext")
@ConditionalOnClass(name = "io.micrometer.core.instrument.MeterRegistry")
protected class KafkaStreamsBinderMetricsConfiguration {
@@ -414,7 +414,7 @@ public class KafkaStreamsBinderSupportAutoConfiguration {
}
}
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnBean(name = "outerContext")
@ConditionalOnMissingBean(KafkaStreamsBinderMetrics.class)
@ConditionalOnClass(name = "io.micrometer.core.instrument.MeterRegistry")

View File

@@ -29,7 +29,7 @@ import org.springframework.context.annotation.Configuration;
* @author Soby Chacko
* @since 3.0.4
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(name = {
"org.springframework.boot.actuate.endpoint.annotation.Endpoint" })
@AutoConfigureAfter({EndpointAutoConfiguration.class, KafkaStreamsBinderSupportAutoConfiguration.class})

View File

@@ -27,7 +27,7 @@ import org.springframework.context.annotation.Configuration;
* @author Soby Chacko
* @since 2.2.0
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties(StreamFunctionProperties.class)
public class KafkaStreamsFunctionAutoConfiguration {

View File

@@ -170,7 +170,7 @@ public class KafkaBinderConfiguration {
return kafkaJaasLoginModuleInitializer;
}
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnMissingBean(value = KafkaBinderMetrics.class, name = "outerContext")
@ConditionalOnClass(name = "io.micrometer.core.instrument.MeterRegistry")
protected class KafkaBinderMetricsConfiguration {
@@ -221,7 +221,7 @@ public class KafkaBinderConfiguration {
}
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnBean(name = "outerContext")
@ConditionalOnMissingBean(KafkaBinderMetrics.class)
@ConditionalOnClass(name = "io.micrometer.core.instrument.MeterRegistry")

View File

@@ -30,7 +30,7 @@ import org.springframework.context.annotation.Configuration;
* @author Oleg Zhurakousky
*
*/
@Configuration
@Configuration(proxyBeanMethods = false)
public class ExtendedBindingHandlerMappingsProviderConfiguration {
@Bean

View File

@@ -102,7 +102,7 @@ public class RabbitBinderConfiguration {
/**
* Configuration to be used when the cloud profile is set.
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@Profile("cloud")
protected static class CloudProfile {
@@ -110,7 +110,7 @@ public class RabbitBinderConfiguration {
* Configuration to be used when the cloud profile is set, and Cloud Connectors
* are found on the classpath.
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(Cloud.class)
protected static class CloudConnectors {
@@ -125,7 +125,7 @@ public class RabbitBinderConfiguration {
* set to {@code true}.
*/
// @checkstyle:off
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnProperty(value = "spring.cloud.stream.override-cloud-connectors", havingValue = "false", matchIfMissing = true)
// @checkstyle:on
// Required to parse Rabbit properties which are passed to the binder for
@@ -176,7 +176,7 @@ public class RabbitBinderConfiguration {
* {@code spring.cloud.stream.override-cloud-connectors} is set to
* {@code true}. Defers to Spring Boot auto-configuration.
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnProperty("spring.cloud.stream.override-cloud-connectors")
@Import(RabbitConfiguration.class)
protected static class OverrideCloudConnectors {
@@ -185,7 +185,7 @@ public class RabbitBinderConfiguration {
}
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnMissingClass("org.springframework.cloud.Cloud")
@Import(RabbitConfiguration.class)
protected static class NoCloudConnectors {
@@ -198,7 +198,7 @@ public class RabbitBinderConfiguration {
* Configuration to be used when the cloud profile is not set. Defer to Spring Boot
* auto-configuration.
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@Profile("!cloud")
@Import(RabbitConfiguration.class)
protected static class NoCloudProfile {
@@ -209,7 +209,7 @@ public class RabbitBinderConfiguration {
* Configuration for Rabbit health indicator.
*
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(name = "org.springframework.boot.actuate.health.HealthIndicator")
@ConditionalOnEnabledHealthIndicator("binders")
public static class RabbitHealthIndicatorConfiguration {

View File

@@ -179,7 +179,7 @@ public class RabbitTestBinder extends
this.applicationContext.close();
}
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableIntegration
static class Config {

View File

@@ -725,7 +725,7 @@ public class ContentTypeTckTests {
}
@Configuration
@Configuration(proxyBeanMethods = false)
public static class CustomConverters {
@Bean

View File

@@ -39,7 +39,7 @@ import org.springframework.util.ReflectionUtils;
* @author Ish Mahajan
* @author Christian Tzolov
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(name = "org.apache.avro.Schema")
@ConditionalOnProperty(value = "spring.cloud.schemaRegistryClient.enabled", matchIfMissing = true)
@ConditionalOnBean(type = "org.springframework.cloud.stream.schema.registry.client.SchemaRegistryClient")

View File

@@ -31,7 +31,7 @@ import org.springframework.util.StringUtils;
* @author Vinicius Carvalho
* @author Soby Chacko
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties(SchemaRegistryClientProperties.class)
public class SchemaRegistryClientConfiguration {

View File

@@ -38,7 +38,7 @@ import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
* @author Vinicius Carvalho
* @author Soby Chacko
*/
@Configuration
@Configuration(proxyBeanMethods = false)
@EnableJpaRepositories(basePackageClasses = SchemaRepository.class)
@EnableConfigurationProperties(SchemaServerProperties.class)
@Import(ServerController.class)