【发布时间】:2018-07-14 02:08:48
【问题描述】:
我在 Spring 5 中使用 Java 8、ActiveJDBC 1.4.13 和 Spring Boot 2.0.0.RC1。
在应用程序启动时出现此错误:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: FooActiveModel.class;
这个问题是我从Spring Boot 2.0.0.M7升级到2.0.0.RC1的时候出现的。
我发现了一些关于这个错误的引用,但没有提到 ActiveJDBC。在我的情况下,从activejdbc.Model 类(仪表类)扩展的类导致了问题。
根据这些答案和建议...
- SPRING4: Failed to read candidate component class CouchbaseConfig.class
- Server fails to start, Spring throws BeanDefinitionParsingException
- BeanDefinitionStoreException Failed to read candidate component class
- ArrayOutOfBoundsException on Bean creation while using Java 8 constructs
我有……
- 确保我使用的是 Java 8
- 搜索有冲突的依赖项
- 清理并重建了我的项目
- 已删除“可能”已损坏的本地 maven 存储库
- 重新导入所有依赖项
- 已将所有依赖项升级到最新版本
这些选项没有帮助。
【问题讨论】:
标签: java spring maven activejdbc