Die Anwendung hängt von einer Reihe von Federdatenprojekten ab, einschließlich Neo4j, Solr und Jpa. Ich musste spring-data-solr vor kurzem zu Snapshot-3.0.0.M1 aktualisieren (um einen anderen Abhängigkeitskonflikt zu beseitigen). Ich denke, eine der transitiven Abhängigkeiten verursacht einen Konflikt mit neo4j. Wenn ich spring-neo4j aus dem Projekt entferne, scheint der Fehler (siehe unten) zu verschwinden.Kein qualifizierendes Bean des Typs 'java.lang.Class <org.springframework.data.repository.Repository <?, ?>>'
Ich habe ein Beispielprojekt beigefügt, das das Problem neu erstellt. Führen Sie Testklasse AccountServiceJpaTester.testSaveAccount()
Download Beispielprojekt von here
Verursacht durch: org.springframework.beans.factory.NoSuchBeanDefinitionException: Keine Warte Bohnen vom Typ 'java.lang.Class>' zur Verfügung: erwartet mindestens eine Bohne, die sich als Autowire-Kandidat qualifiziert. Abhängigkeits Anmerkungen: { } bei org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound (DefaultListableBeanFactory.java:1456) bei org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory.java:1087) bei org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency (DefaultListableBeanFactory.java:1049) bei org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument (ConstructorResolver.java:833) bei org.springframework.beans .factory.support.ConstructorResolver.createArgumentArray (ConstructorResolver.java:740) ... 60 mehr