gpt4 book ai didi

spring-boot - SpringBoot 无法增强 @Configuration bean 定义 'beanNamePlaceholderRegistryPostProcessor'

转载 作者:行者123 更新时间:2023-12-03 13:50:01 24 4
gpt4 key购买 nike

我最近开始在启动 Spring Boot 应用程序时收到此警告:

o.s.c.a.ConfigurationClassPostProcessor - Cannot enhance @Configuration bean definition 'beanNamePlaceholderRegistryPostProcessor' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.



我无法弄清楚它来自哪里。我的应用程序中没有这样的类('beanNamePlaceholderRegistryPostProcessor'、'BeanDefinitionRegistryPostProcessor'),所以我不确定如何防止这种情况发生。

谁有想法?

这个问题与 this one略有不同因为那个似乎是用户创建的类。

最佳答案

终于发现 beanNamePlaceholderRegistryPostProcessor 是 Jasypt Spring Boot 启动包的一部分。

我提了个票,作者马上回复,表示没什么好担心的。

https://github.com/ulisesbocchio/jasypt-spring-boot/issues/45

如果需要,您可以通过将以下内容添加到 Logback(如果您使用它)来忽略警告:

<logger name="org.springframework.context.annotation.ConfigurationClassPostProcessor" level="ERROR"/>

关于spring-boot - SpringBoot 无法增强 @Configuration bean 定义 'beanNamePlaceholderRegistryPostProcessor',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41939494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com