最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA中在啟動 SpringBoot項目時加參數的方法步驟

 更新時間:2025年12月17日 08:22:37   作者:俊紅de讀研生活  
我們經常需要在啟動 Spring Boot 項目的時候,臨時修改一些參數,例如 端口號、運行環(huán)境(profile)、日志級別 等等,除了在 application.yml 文件里修改,我們還可以通過在 IDEA 啟動配置中添加參數的方式來實現,下面就來介紹一下

在日常開發(fā)中,我們經常需要在啟動 Spring Boot 項目的時候,臨時修改一些參數,例如 端口號、運行環(huán)境(profile)、日志級別 等等。除了在 application.yml 文件里修改,我們還可以通過在 IDEA 啟動配置中添加參數的方式來實現。這種方式更加靈活,適合臨時調試或者本地開發(fā)時使用。

本文將詳細介紹在 IDEA 中為 Spring Boot 啟動項目加參數的方法。

一、在application.yml中配置端口號(默認方式)

application.yml 文件中可以直接寫配置,例如修改端口號:

server:
  port: 8080

啟動時項目會監(jiān)聽 8080 端口。
不過這種方式是寫死在配置文件里的,如果要頻繁切換端口或者測試不同環(huán)境,就不夠靈活了。

二、通過 IDEA 啟動配置添加參數

在 IDEA 里,點擊右上角的運行/調試配置,選擇 Edit Configurations,可以看到兩個常用的參數輸入框:

  • VM Options
  • Program arguments

這兩者都可以傳參,但作用范圍不同。

1.VM Options(JVM 參數)

在 VM Options 中添加參數時,使用 -D 前綴,例如:

-Dserver.port=8082 -Dspring.profiles.active=dev -Dlogging.level.root=DEBUG

特點:

  • -Dkey=value 形式,會作為 JVM 系統(tǒng)屬性。
  • Spring Boot 會自動讀取并覆蓋配置文件里的值。
  • 也可以用來配置一些 JVM 相關的參數(比如內存、GC 等)。

等價于在代碼中調用:

System.getProperty("server.port");

2.Program arguments(程序參數)

在 Program arguments 中添加參數時,使用 -- 前綴,例如:

--server.port=8083 --spring.profiles.active=test --logging.level.root=DEBUG

特點:

  • --key=value 形式,Spring Boot 啟動時會自動解析。
  • 用來覆蓋 application.ymlapplication.properties 中的配置。
  • 常用來傳遞業(yè)務相關參數,例如運行環(huán)境、端口號、日志級別等。

三、優(yōu)先級說明

Spring Boot 對配置的加載有優(yōu)先級,大體順序如下(從低到高):

  1. application.yml / application.properties(默認配置文件)
  2. application-{profile}.yml(不同環(huán)境的配置文件,例如 application-dev.yml
  3. Program arguments--server.port=8083
  4. VM Options-Dserver.port=8082

?? 如果同一個參數在多個地方都設置了,優(yōu)先級高的會覆蓋低的
比如:在 application.yml 中設置端口是 8080,在 Program arguments 中傳 --server.port=8083,最終端口就是 8083。

四、推薦用法

  • 業(yè)務參數(端口、profile、日志級別等):用 --,寫在 Program arguments
  • JVM 參數(堆大小、GC 配置、系統(tǒng)屬性等):用 -D,寫在 VM Options。

這樣既符合習慣,也便于區(qū)分不同類型的配置。

五、總結

在 IDEA 中啟動 Spring Boot 項目時,可以通過以下方式傳遞參數:

  1. 修改配置文件application.yml):適合固定配置。
  2. VM Options(-D):傳遞 JVM 系統(tǒng)屬性或 Spring Boot 參數。
  3. Program arguments(–):傳遞 Spring Boot 參數,覆蓋配置文件。

通過合理使用這三種方式,就能更加靈活地控制 Spring Boot 項目的啟動參數。

到此這篇關于IDEA中在啟動 SpringBoot項目時加參數的方法步驟的文章就介紹到這了,更多相關IDEA啟動Spring Boot時加參數內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

临城县| 镇江市| 建水县| 宁乡县| 彩票| 忻州市| 本溪市| 花垣县| 蕲春县| 连州市| 彰武县| 万山特区| 静安区| 喀喇沁旗| 凤阳县| 博乐市| 瑞丽市| 遂平县| 大庆市| 铜梁县| 台山市| 濮阳市| 金华市| 原阳县| 长海县| 诸暨市| 仲巴县| 镇远县| 新闻| 汕尾市| 浦县| 福州市| 信阳市| 泾源县| 神木县| 临泉县| 库尔勒市| 乐陵市| 乐都县| 兰西县| 奈曼旗|