如何摆脱ConfigurationPropertiesRebinderAutoConfiguration INFO日志消息

问题描述 投票:0回答:1

使用spring-cloud-config-starter时,日志中会显示以下消息

INFO 1 --- [main] trationDelegate $ BeanPostProcessorChecker:类型为[org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration $$ EnhancerBySpringCGLIB $$ 51f9b0ce]的Bean'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration'没有资格获得处理所有BeanPostProcessors(例如:不符合自动代理条件)

我试过了

logging:
  level:
    org.springframework.context.support.PostProcessorRegistrationDelegate$$BeanPostProcessorChecker: WARN
    root: WARN

logging:
  level:
    org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker: WARN
    root: WARN

logging:
  level:
    org.springframework.context.support.PostProcessorRegistrationDelegate.BeanPostProcessorChecker: WARN
    root: WARN

在配置服务器的application.ymlbootstrap.yml但它仍然出现。

java spring spring-cloud spring-cloud-config
1个回答
1
投票

内部类名需要在application.yml中进行特殊处理:

logging:
  level:
    org.springframework.context.support.[PostProcessorRegistrationDelegate$BeanPostProcessorChecker]: WARN

例如,参见:https://github.com/spring-projects/spring-kafka/issues/714

要在属性键名中包含这些“特殊字符”,您需要利用Spring Boot中基于​​映射的绑定规则:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-Configuration-Binding#map-based-binding

© www.soinside.com 2019 - 2024. All rights reserved.