java / beginner
Snippet
Code beim Programmstart ausführen
Das Implementieren von CommandLineRunner ermöglicht es Ihnen, Code sofort nach dem Laden des Spring-Anwendungskontexts und dem Start der App auszuführen.
snippet.java
1
2
3
4
5
6
7
@Componentpublic class StartupApp implements CommandLineRunner {@Overridepublic void run(String... args) {System.out.println("Application has started!");}}
spring
Erklärung
1
implements CommandLineRunner
Ein Interface, das anzeigt, dass eine Bean ausgeführt werden soll, wenn sie in einer SpringApplication enthalten ist.
2
run(String... args)
Die Methode, in der Ihre benutzerdefinierte Startup-Logik platziert wird.