Ich benutze Federdaten Rest (1.3.5.RELEASE), um einen einfachen Rest Service zu erstellen. Die Repository-/JPA-Entitäten werden jedoch nicht erkannt/registriert, wenn sich meine Anwendungskonfiguration auf einer anderen Paketebene befindet.Spring Boot identifiziert nicht Rest Repositories
Hier ist meine Beispielprojektstruktur:
<source.root>
- package1
- Application.java
- package2
- RepositoryService.java
- Model.java
In diesem Fall wird die RepositoryService wird keine Ruhe Verfahren auszusetzen.
Änderung in meiner Projektstruktur wie unten löst dieses Problem.
<source.root>
- package1
- Application.java
- package2
- RepositoryService.java
- Model.java
Ist es für das Frühjahr Boot-Anwendung Config zwingend vorhanden auf der obersten Ebene zu sein, so dass sie die Bohnen scannen?
Nein, die Anwendungskonfiguration muss nicht unbedingt in einem höheren Paket enthalten sein. Wenn Sie die Anmerkungen auf Application.java teilen, können wir Ihnen eine ausführlichere Antwort geben. –