类型的合格bean应用程序依赖于一些弹簧数据项目,包括Neo4j,Solr和Jpa。我最近必须将spring-data-solr更新到Snapshot-3.0.0.M1(以消除另一个依赖冲突)。我认为传递依赖之一是与neo4j产生冲突。如果我从项目中删除spring-neo4j,错误(见下文)似乎消失。没有类型'java.lang.Class <org.springframework.data.repository.Repository <?, ?>>'
我附上了一个重现此问题的示例项目。从here
运行测试类AccountServiceJpaTester.testSaveAccount()
下载示例项目产生的原因:org.springframework.beans.factory.NoSuchBeanDefinitionException:无型的排位豆 '的java.lang.Class>' 可用:预期至少有1个符合自动线候选资格的bean。依赖注解:{} 在org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1456) 在org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1087) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1049) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:833) at org.springframework.beans .factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:740) ... 60更多