Как избавиться от сообщения журнала INFO ConfigurationPropertiesRebinderAutoConfiguration - PullRequest
0 голосов
/ 21 февраля 2019

При использовании spring-cloud-config-starter в журналах появляется следующее сообщение

INFO 1 --- [main] trationDelegate $ BeanPostProcessorChecker: Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration 'типа [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration $$ EnhancerBySpringCGLIB $$ 51f9b0ce] не подходит для обработки всеми BeanPostProcessors

*, не может быть обработан (например, для 100% * * 1005), например:Я попытался

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.yml на сервере конфигурации и в bootstrap.yml, но он все еще появляется.

1 Ответ

0 голосов
/ 08 апреля 2019

Внутренним именам классов требуется специальная обработка в 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

...