85--spring cloud (Springboot項目啟動參數說明)


spring boot項目啟動參數

當我們啟動一些項目的時候, 希望他們有着不同的端口號, 而不需要頻繁的修改yml配置文件

這時候我們可以使用啟動參數解決

使用命令啟動項目

平時我們啟動java的項目命令是: java -jar xxx.jar/war

我們可以使用參數, 來覆蓋配置文件中設定的服務端口: 例如像如下這樣

java -jar xxx.jar --server.port=2001
java -jar xxx.jar --server.port=2002

這樣就實現了對同一個項目, 啟動多個不同的端口

我們也可以覆蓋springboot項目配置中的一些其他配置, 例如配置文件多環境

我們一般會在配置文件中這樣配置:

spring:
  profiles:
    active: dev

我們也可以使用命令參數來實現

java -jar xxx.jar --spring.profiles.active=dev

idea配置啟動參數

關於main函數的參數的猜測

main方法中有個字符串數組類型的參數args

當時我有個疑問, 為什么啟動命令的參數springboot能接收到?

經過測試, 果然和我想的一樣

總結: args參數其實就是程序的啟動參數


免責聲明!

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



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