jar運行參數傳遞方式


一、方式一

傳值:-Dkey_name=value

java  -Dkey_name=value  -jar  test.jar

取值:System.getProperty("key_name")

 

二、方式二

傳值:key_name=value

java  -jar  test.jar key_name=value

取值:main函數中的args數組參數。

    public static void main(String[] args) throws IOException {
           for(String arg : args){
               log.info("參數:" + arg);
           }
    }

 

三、方式三

傳值:--key_name=value

java -jar tes.jar --logName=log.txt --key_name=value

取值:@value("${key_name}")

@Value("${logName}")
private String logName; //輸出:log.txt

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM