Cannot enhance @Configuration bean definition 'XX' since its singleton instance has been created too

Cannot enhance @Configuration bean definition 'XX' 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'. : {}
 

 

这种warn 貌似不必在意 可以参考 甚至建议提高日志的打印级别

https://stackoverflow.com/questions/41939494/springboot-cannot-enhance-configuration-bean-definition-beannameplaceholderreg

 

 

I finally discovered that beanNamePlaceholderRegistryPostProcessor is part of the Jasypt Spring Boot starter package.

I raised a ticket about it and the author replied immediately, indicating that it is nothing to worry about.

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

You can ignore the warning if you want by adding the following to Logback (if you use that):

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

shareimprove this answer

answered Apr 4 '17 at 20:08

Enhance Class Decompiler是一种Java反编译器,可以将编译过的Java类文件解码为可读的源代码。离线安装Enhance Class Decompiler的步骤如下: 1. 首先,您需要从官方网站https://www.enhancejava.com/下载Enhance Class Decompiler。 2. 解压下载文件中的zip文件,其中包含两个jar文件,分别是Enhance Class Decompiled和Enjarify。 3. 打开命令提示符(Windows)或终端(Mac或Linux),切换到解压后文件所在的目录。 4. 使用以下命令将Enhance Class Decompiled安装到本地Maven存储库中: ``` mvn install:install-file -Dfile=enhance-class-decompiler-<version>.jar -DgroupId=com.enhancejava.decompiler -DartifactId=enhance-class-decompiler -Dversion=<version> -Dpackaging=jar ``` 其中,`<version>`是Enhance Class Decompiler的版本号。此命令将使Enhance Class Decompiled可供Maven项目使用。 5. 如果您想在命令行中使用Enhance Class Decompiler,可以使用以下命令: ``` java -jar enhance-class-decompiler-<version>.jar <class-file-path> ``` 其中,`<class-file-path>`是要反编译的Java类文件的路径。反编译后的代码将输出到控制台。 6. 如果您正在使用集成开发环境(IDE),可以将Enhance Class Decompiled添加为IDE的插件或扩展程序。具体操作步骤取决于您使用的IDE。 以上是离线安装Enhance Class Decompiler的步骤。请注意,您需要具备一定的Java和Maven知识才能成功安装和使用Enhance Class Decompiler。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值