Erhalte diesen Fehler, während die Anwendung ausgeführt wird. Ich verwende MongoDb mit Federdaten. Außerdem benutze ich Springboot.
%Vor%Ich habe unten Zeilen in meiner Datei application.properties.
%Vor%Meine Entität (Dokument), diese Klasse hat ein anderes Paket als die Hauptklasse.
%Vor%Meine MongoRepository-Klasse. Diese Klasse befindet sich in einem anderen Paket als die Hauptklasse und die Entitätsklasse (Dokument).
%Vor% Ich habe @EnableMongoRepositories ("com.awt.mongo.repository") in der Hauptklasse.
Ich kann keine Lösung finden.
Jede Hilfe wird geschätzt. Danke.
Die Ausnahme war wegen des Frühlings jpa. Ich habe die Spring-JPA-Abhängigkeit von pom.xml entfernt und mein Problem gelöst. Danke allen für Hilfe und schnelle Antwort.
Ich kann anhand Ihres Fehlers feststellen, dass Ihre Datenquelle nicht korrekt konfiguriert ist:
"Verursacht durch: org.springframework.beans.BeanInstantiationException: Fehler instanziiert [javax.sql.DataSource]: Factory-Methode‚datasource‘Ausnahme ausgelöst hat; verschachtelte Ausnahme ist org.springframework.beans.factory.BeanCreationException: Kann keine eingebetteten bestimmen Datenbanktreiber-Klasse für Datenbanktyp NONE. Wenn Sie eine eingebettete Datenbank wollen Sie ein unterstützte einen auf dem classpath setzen. "
Ich vermute die Zeile, die besagt:
%Vor%ist falsch -. Dies wie ein JDBC-Treiber sieht, sondern als MongoDB eine NoSQL-Datenbank sein Fahrer ist nicht konform mit den gleichen Standards
Die Frühjahr Dokumentation die folgenden Eigenschaften schlägt für MongoDB:
%Vor% Ich habe das <version>
-Tag in der POM-Datei entfernt, das Problem wurde behoben
Tags und Links java mongodb spring-boot