Springboot 命令注入屬性[--]&[-D]


場景

在用Jenkins,做自動化部署時,遇到一些命令問題。

需要通過命令的形式,注入些業務值。

-D 系統屬性注入

Java,啟動jar 命令:

java [ options ] -jar file.jar [ arguments ]

Java HotSpot VMs針對,當前運行時環境,提供了一套調准的options

-Dproperty=value

-Dproperty=value
Sets a system property value.

If value is a string that contains spaces, then you must enclose the string in double quotation marks:

java -Dmydir="some string" SomeClass

-- 屬性賦值

驗證

把參數打印出來

java -jar 啟動應用

端口號變成了:2000

注意,-D命令,需要在jar包之前。

application.properties中的屬性,也可以通過-D的形式,注入。


免責聲明!

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



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