【发布时间】:2015-06-13 18:22:23
【问题描述】:
我正在尝试将现有的 Spring 应用程序移植到 Spring Boot。我不使用 spring-boot-starter-data-solr 启动器,但是我的类路径上有 apache solrj (5.0.0)。
在启动过程中,应用程序崩溃了。似乎 spring boot 看到了 solr 类,并假设我在类路径上也有 spring-boot-starter-data-solr。特别是我得到这个错误:
java.lang.IllegalArgumentException: @ConditionalOnMissingBean 注释必须至少指定一个 bean(类型、名称或注释)
如果我放弃 solrj 依赖并改用 spring-boot-starter-data-solr 就可以了。但是我不需要 spring-data-solr 集成,这样做会迫使我将我们的应用程序反向移植到 solr 的 4.7.x 版本。
有人知道解决方法吗?
【问题讨论】:
标签: spring-boot