Überlegen Sie sich, wie Sie eine Bohne vom Typ in Ihrer Konfiguration im Spring -Boot verwenden, wenn Sie Spring Jarepos
Posted: 22 Aug 2025, 03:05
Guter Tag, < /p>
Ich mache eine Spring -Boot -Anwendung in meiner Eclipse IDE. Wenn ich mit der rechten Maustaste auf meine Springboot -Anwendungsdatei klicke und als Java -Anwendung ausführe, drücke ich Fehler wie folgt: < /p>
Anwendung startete nicht < /p>
Beschreibung: 'com.utility.tool.repository.tutorororororororRepository', die nicht gefunden werden konnten. < /p> und es wird schließlich korrekt ausgeführt:
Dann klicke ich mit der rechten Maustaste auf mein Projekt und exportiere Jar als Runnable Jar und versuche es dann mit Java-Jar my.jar und er habe den Fehler zurückgedrückt. Darf ich wissen, was mein Fehler ist? Meine JAR -Struktur ist etwas wie folgt:
Ich mache eine Spring -Boot -Anwendung in meiner Eclipse IDE. Wenn ich mit der rechten Maustaste auf meine Springboot -Anwendungsdatei klicke und als Java -Anwendung ausführe, drücke ich Fehler wie folgt: < /p>
Anwendung startete nicht < /p>
Beschreibung: 'com.utility.tool.repository.tutorororororororRepository', die nicht gefunden werden konnten. < /p>
Code: Select all
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.utility.tool.repository.TutorialRepository' in your configuration.
< /code>
Dann habe ich festgestellt, dass ich vergesse, das Spring Boot Starter Data Jar einzuschließen. Daher füge ich den folgenden Code in meinem Build hinzu. Gradle
Code: Select all
implementation 'org.springframework.boot:spring-boot-starter-data-jpa:2.7.5'