Spring Boot 3.4.0启动报错:配置类组件扫描无法在REGISTER_BEAN阶段配合条件使用
Spring Boot 3.4.0启动异常解决方案
启动Spring Boot 3.4.0版本的应用时,触发如下异常:
Caused by: org.springframework.context.ApplicationContextException: Component scan for configuration class [org.springframework.cloud.function.context.config.ContextFunctionCatalogAutoConfiguration$PlainFunctionScanConfiguration] could not be used with conditions in REGISTER_BEAN phase: [org.springframework.boot.autoconfigure.condition.OnBeanCondition@3f8e62b0] at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:327) ~[spring-context-6.2.0.jar:6.2.0] at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:267) ~[spring-context-6.2.0.jar:6.2.0] at org.springframework.context.annotation.ConfigurationClassParser.processMemberClasses(ConfigurationClassParser.java:413) ~[spring-context-6.2.0.jar:6.2.0] at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:294) ~[spring-context-6.2.0.jar:6.2.0] at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:267) ~[spring-context-6.2.0.jar:6.2.0] at org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:603) ~[spring-context-6.2.0.jar:6.2.0]
解决办法:
- 将
spring-cloud-dependencies版本从2023.0.1升级至2024.0.0,即可解决该启动异常。
内容的提问来源于stack exchange,提问作者Pritam Metha
相关产品推荐
相关产品推荐

