亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring?boot?CommandLineRunner啟動任務傳參的方法

發布時間:2022-06-02 16:49:20 來源:億速云 閱讀:353 作者:iii 欄目:開發技術

這篇文章主要講解了“Spring boot CommandLineRunner啟動任務傳參的方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Spring boot CommandLineRunner啟動任務傳參的方法”吧!

前言

有人可能有以為,這run(String... args)方法中的args參數是什么?

@Component
@Order(value = 1) // 指定其執行順序,值越小優先級越高
public class MyRunner1 implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("MyRunner1");
    }
}

String... args是應用啟動的時候可以傳進來的參數,有兩種方式可以傳參

一種是命令行的方式傳參,所以為什么這個接口叫CommandLineRunner

另一種方法是通過IntelliJ IDEA配置參數

下面分別說明

命令行傳參

首先將應用打成jar包,然后運行如下命令行,我這里傳入三個參數

java -jar MyProject.jar 野猿新一 野猿新二 野猿新三

IntelliJ IDEA傳參

如果是在開發過程中想通過IntelliJ IDEA直接運行項目,不想打成jar包,又要傳入參數,可以配置項目運行的環境

1.點擊Edit Configurations...打開項目運行配置對話框

Spring?boot?CommandLineRunner啟動任務傳參的方法

2展開Environment,在Program arguments項中填入項目運行的參數,點擊OK按鈕確定

Spring?boot?CommandLineRunner啟動任務傳參的方法

測試

我們將上面的實例稍微修改下,把參數args打印出來

@Component
@Order(value = 1) // 指定其執行順序,值越小優先級越高
public class MyRunner1 implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("MyRunner1:" + Arrays.toString(args));
    }
}

采用以上命令行的方式或者IntelliJ IDEA配置參數的方式運行結果一樣,如下

2020-08-21 16:36:04.453 custom-logback  INFO 16244 --- [           main] com.yeyuanxinyi.MyApplication      : Started MyApplication in 10.724 seconds (JVM running for 13.727)
MyRunner1:[野猿新一, 野猿新二, 野猿新三]

感謝各位的閱讀,以上就是“Spring boot CommandLineRunner啟動任務傳參的方法”的內容了,經過本文的學習后,相信大家對Spring boot CommandLineRunner啟動任務傳參的方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

奈曼旗| 香格里拉县| 密山市| 渭南市| 肃南| 当雄县| 沙洋县| 吉首市| 湟中县| 于田县| 长兴县| 隆昌县| 宁远县| 辽阳县| 浦北县| 杂多县| 东城区| 砀山县| 家居| 龙岩市| 衡山县| 镇宁| 二连浩特市| 革吉县| 疏附县| 徐汇区| 和龙市| 淮南市| 密山市| 日土县| 宁明县| 梅河口市| 应用必备| 巴南区| 崇明县| 玛纳斯县| 德州市| 西丰县| 什邡市| 昔阳县| 永顺县|