Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr 没有类型为'的合格bean;java.lang.Class<;org.springframework.data.repository.repository<&燃气轮机&燃气轮机';_Solr_Neo4j_Spring Data_Spring Data Neo4j_Spring Data Solr - Fatal编程技术网

Solr 没有类型为'的合格bean;java.lang.Class<;org.springframework.data.repository.repository<&燃气轮机&燃气轮机';

Solr 没有类型为'的合格bean;java.lang.Class<;org.springframework.data.repository.repository<&燃气轮机&燃气轮机';,solr,neo4j,spring-data,spring-data-neo4j,spring-data-solr,Solr,Neo4j,Spring Data,Spring Data Neo4j,Spring Data Solr,应用程序依赖于许多spring数据项目,包括Neo4j、Solr和Jpa。我最近不得不将spring数据solr更新为Snapshot-3.0.0.M1(以消除另一个依赖冲突)。我认为其中一个可传递依赖性导致了与neo4j的冲突。若我从项目中删除spring-neo4j,那个么错误(见下文)似乎就会消失 我有一个附加的一个样本项目,重新创建的问题。运行测试类AccountServiceJpaTester.testSaveAccount() 从下载示例项目 原因:org.springframewo

应用程序依赖于许多spring数据项目,包括Neo4j、Solr和Jpa。我最近不得不将spring数据solr更新为Snapshot-3.0.0.M1(以消除另一个依赖冲突)。我认为其中一个可传递依赖性导致了与neo4j的冲突。若我从项目中删除spring-neo4j,那个么错误(见下文)似乎就会消失

我有一个附加的一个样本项目,重新创建的问题。运行测试类AccountServiceJpaTester.testSaveAccount()

从下载示例项目

原因:org.springframework.beans.factory.NoSuchBean定义异常:没有类型为“java.lang.Class>”的合格bean可用:至少需要1个符合autowire候选条件的bean。依赖项批注:{} 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1456) 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1087) 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1049) 位于org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:833) 位于org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:740)
... 还有60多个Spring数据项目都基于公共基础设施(Spring数据共享)。 如果您使用spring数据系列中的几个项目(在您的例子中是neo4j、solr、jpa),那么您必须确保它们都基于基础设施的通用版本

在您的例子中,
springdatasolr3.0.0m1
基于
springdatacommons 2.x
,而JPA和Neo4j使用
springdatacommons 1.x

管理这一点的一个好方法是使用spring数据BOM表。这一点在报告中作了解释。

为了管理投资组合,将发布BOM(物料清单-参见本例),其中包含单个项目的一组经过策划的依赖项
如果需要更新到比BOM表中包含的版本更新的版本,请确保它们基于相同的基础结构版本