亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java啟動命令中-D和--的區(qū)別解析

 更新時間:2024年08月19日 11:49:50   作者:半山猿  
在 SpringBoot 項目中,啟動時,通過 -D 或 -- 添加參數(shù),都可以直接覆蓋 yml 或 properties 配置文件中的同名配置,如果不存在則相當于添加了一個配置,這篇文章主要介紹了java啟動命令中-D和--的區(qū)別,需要的朋友可以參考下

java啟動命令中-D和–的區(qū)別

在 SpringBoot 項目中,啟動時,通過 -D-- 添加參數(shù),都可以直接覆蓋 ymlproperties 配置文件中的同名配置,如果不存在則相當于添加了一個配置。

1.java -D 添加參數(shù)

注意: -D 要放到 -jar 前面,否則參數(shù)無效。

java -Dserver.port=1234 -jar test.jar

1.1支持的獲取方式

System.getPorperties("server.port");

2.java –– 添加參數(shù)

這種方式添加的參數(shù)是操作系統(tǒng)的 環(huán)境變量

注意: -- 要放到 jar 包后面,否則報錯。

java -jar test.jar --server.port=1234

2.1支持的獲取方式

System.getEnv("server.port");

3. -DXX VS --XXX 的優(yōu)先級

結論:--xx 比 -Dxx`的優(yōu)先級高

application.yml

server:
  port: 18080

使用-DXX 啟動

java -Dserver.port=18081 -jar app.jar
Tomcat started on port(s): 18081 (http) with context path ''

使用--XX 啟動

java -jar app.jar --server.port=18082
Tomcat started on port(s): 18082 (http) with context path ''

同時使用-DXX Vs --XX 啟動

java -Dserver.port=18081 -jar app.jar --server.port=18082
Tomcat started on port(s): 18082 (http) with context path ''

結論:--xx 比 -Dxx`的優(yōu)先級高

優(yōu)先級如下:

–長選項參數(shù)>-D系統(tǒng)參數(shù)>系統(tǒng)全局變量

到此這篇關于java啟動命令中-D和--的區(qū)別的文章就介紹到這了,更多相關java啟動命令-D和--內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java?Spring的啟動原理詳解

    java?Spring的啟動原理詳解

    大家好,本篇文章主要講的是java?Spring的啟動原理詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Java算法之遞歸算法計算階乘

    Java算法之遞歸算法計算階乘

    這篇文章主要為大家詳細介紹了Java遞歸算法計算階乘,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-08-08
  • POI讀取excel簡介_動力節(jié)點Java學院整理

    POI讀取excel簡介_動力節(jié)點Java學院整理

    這篇文章主要介紹了POI讀取excel簡介,詳細的介紹了什么是Apache POI和組件,有興趣的可以了解了解一下
    2017-08-08
  • Java 方法引用與ambda表達式的聯(lián)系

    Java 方法引用與ambda表達式的聯(lián)系

    這篇文章主要介紹了Java 方法引用與ambda表達式的聯(lián)系,方法引用通過方法的名字來指向一個方法, 方法引用同樣是Java 8 引入的新特性,而且和Lambda表達式有著不小的聯(lián)系,它同樣可以根據(jù)上下文進行推導,進而可以簡化代碼
    2022-06-06
  • Java語言簡介(動力節(jié)點Java學院整理)

    Java語言簡介(動力節(jié)點Java學院整理)

    Java是一門面向對象編程語言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征,下面通過本文給大家分享java語言的簡介,感興趣的朋友一起看看吧
    2017-03-03
  • Java判斷IP地址為內網(wǎng)IP還是公網(wǎng)IP的方法

    Java判斷IP地址為內網(wǎng)IP還是公網(wǎng)IP的方法

    這篇文章主要介紹了Java判斷IP地址為內網(wǎng)IP還是公網(wǎng)IP的方法,針對tcp/ip協(xié)議中保留的三個私有地址進行判斷分析,是比較實用的技巧,需要的朋友可以參考下
    2015-01-01
  • Java單例模式的線程安全,餓漢和懶漢模式詳解

    Java單例模式的線程安全,餓漢和懶漢模式詳解

    這篇文章主要為大家詳細介紹了Java單例模式的線程安全,餓漢和懶漢模式。文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • IDEA 單元測試報錯:Class not found:xxxx springboot的解決

    IDEA 單元測試報錯:Class not found:xxxx springb

    這篇文章主要介紹了IDEA 單元測試報錯:Class not found:xxxx springboot的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • tomcat目錄結構簡介_動力節(jié)點Java學院整理

    tomcat目錄結構簡介_動力節(jié)點Java學院整理

    這篇文章主要介紹了tomcat目錄結構簡介_動力節(jié)點Java學院整理的相關資料,需要的朋友可以參考下
    2017-07-07
  • IntelliJ?IDEA?2022.2最新版本激活教程(親測可用版)永久激活工具分享

    IntelliJ?IDEA?2022.2最新版本激活教程(親測可用版)永久激活工具分享

    Jetbrains官方發(fā)布了?IntelliJ?IDEA2022.2?正式版,每次大的版本更新,都會有較大的調整和優(yōu)化,除本次更新全面擁抱?Java?17?外,還有對IDE?UI界面,安全性,便捷性等都做了調整和優(yōu)化完善,用戶體驗提升不少,相信后面會有不少小伙伴跟著更新
    2022-08-08

最新評論