Heim > Java > javaLernprogramm > Hauptteil

Spring Boot CommandLineRunner startet die Methode zur Übergabe von Aufgabenparametern

WBOY
Freigeben: 2023-05-12 12:43:06
nach vorne
1219 Leute haben es durchsucht

Vorwort

Manche Leute denken vielleicht: Was sind die args-Parameter in der run(String... args)-Methode?

@Component
@Order(value = 1) // 指定其执行顺序,值越小优先级越高
public class MyRunner1 implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("MyRunner1");
    }
}
Nach dem Login kopieren

String ... Argumente sind Parameter, die beim Start der Anwendung übergeben werden können. Es gibt zwei Möglichkeiten, Parameter zu übergeben. Die eine besteht darin, Parameter über die Befehlszeile zu übergeben. Warum heißt diese Schnittstelle also CommandLineRunner? Die andere Methode Die Parameter werden über IntelliJ IDEA konfiguriert

Das Folgende wird separat erklärt

Übergabe von Befehlszeilenparametern

Packen Sie zuerst die Anwendung in ein JAR-Paket und führen Sie dann die folgenden Befehlszeilen aus. Ich übergebe hier drei Parameter java -jar MyProject.jar Wild Ape Neuer erster Wild Ape, neuer zweiter Wild Ape, neuer dritter

IntelliJ IDEA-Parameterübertragung

Wenn Sie das Projekt während des Entwicklungsprozesses direkt über IntelliJ IDEA ausführen möchten, dies aber nicht möchten Machen Sie es in ein JAR-Paket, müssen aber auch Parameter übergeben. Sie können die Umgebung konfigurieren, in der das Projekt ausgeführt wird Geben Sie in der Umgebung die Projektlaufparameter im Element „Programmargumente“ ein und klicken Sie zur Bestätigung auf die Schaltfläche „OK“. oder IntelliJ IDEA-Konfigurationsparametermethode zum Ausführen sind die gleichen wie folgt

2020-08-21 16:36:04.453 custom-logback INFO 16244 --- [ main] com.yeyuanxinyi.MyApplication : MyApplication wurde in 10.724 gestartet Sekunden (JVM läuft für 13,727)
MyRunner1:[Yeyuanxinyi, Yeyuanxinyi, Yeyuanxinsan]

Das obige ist der detaillierte Inhalt vonSpring Boot CommandLineRunner startet die Methode zur Übergabe von Aufgabenparametern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage