91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

柘荣县| 江永县| 大厂| 葫芦岛市| 车致| 南岸区| 九江县| 宿州市| 沙河市| 集安市| 陆良县| 金山区| 建平县| 兴宁市| 酉阳| 高碑店市| 横峰县| 上蔡县| 宁津县| 兴山县| 安福县| 大悟县| 通城县| 定远县| 大港区| 大化| 三台县| 永川市| 开阳县| 南阳市| 浮山县| 彭阳县| 泰安市| 新乐市| 驻马店市| 徐汇区| 若尔盖县| 连云港市| 靖远县| 湘潭市| 三穗县|