欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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 包后面,否則報(bào)錯(cuò)。

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

2.1支持的獲取方式

System.getEnv("server.port");

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

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

application.yml

server:
  port: 18080

使用-DXX 啟動(dòng)

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

使用--XX 啟動(dòng)

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

同時(shí)使用-DXX Vs --XX 啟動(dòng)

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

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

優(yōu)先級(jí)如下:

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

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

相關(guān)文章

  • java?Spring的啟動(dòng)原理詳解

    java?Spring的啟動(dòng)原理詳解

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

    Java算法之遞歸算法計(jì)算階乘

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

    POI讀取excel簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

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

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

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

    Java語言簡介(動(dòng)力節(jié)點(diǎn)Java學(xué)院整理)

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

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

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

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

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

    IDEA 單元測試報(bào)錯(cuò):Class not found:xxxx springb

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

    tomcat目錄結(jié)構(gòu)簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

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

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

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

最新評(píng)論