Solon 開發進階,四、啟動引數說明
阿新 • • 發佈:2022-01-16
啟動引數,在應用啟動後會被靜態化(為了內部更高效的利用)。比如,想通過體外擴充套件載入配置,是不能改掉它們的。
1、啟動引數
啟動引數 | 對應的應用配置 | 描述 |
---|---|---|
-env | solon.env | 環境 |
-debug | solon.debug | 除錯模式 |
-setup | solon.setup | 安裝模式 |
-white | solon.white | 白名單模式 |
-drift | solon.drift | 漂移模式,部署到k8s的服務要設為 1 |
-alone | solon.alone | 單體模式 |
-extend | solon.extend | 擴充套件目錄 |
-extend.filter | solon.extend.filter | 擴充套件目錄過濾 |
-locale | solon.locale | 地域 |
-app.name | solon.app.name | 應用名 |
-app.group | solon.app.group | 應用分組 |
-app.title | solon.app.title | 應用標題 |
啟動引數應用:java -jar demo.jar -evn=dev -drift=1
系統配置應用:java -Dsolon.env=dev -jar demo.jar
2、啟動引數的擴充套件特性
所有帶"."的啟動引數,同時會成為應用配置。以下三個配置效果相同:
java -Dsolon.env=dev -jar demo.jar
java -jar demo.jar -solon.env=dev
java -jar demo.jar -env=dev
以下兩個配置效果也相同:
java -Dserver.port=8081 -jar demo.jar
java -jar demo.jar -server.port=8081