我在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
类(检测类)扩展的类导致了问题。
根据这些答案和建议......
我有......
这些选项没有帮助。
答案 0 :(得分:2)
最后设法通过从弹簧组件扫描中排除有问题的类(从activejdbc.Model
扩展的那些类)来解决这个问题。
为了确保这实际上是错误的原因,我甚至还原到我原来的pom.xml
以及我以前的所有依赖版本,重新导入所有内容,清理,重建并且确定我已经足够了不再有这个问题。
这是一个非常令人沮丧和耗时的问题,希望它有助于某人。