Solon 開發高階,四 啟動引數說明

2022-09-18 07:30:39 字數 755 閱讀 7375

啟動引數,在應用啟動後會被靜態化(為了內部更高效的利用)。比如,想通過體外擴充套件載入配置,是不能改掉它們的。

啟動引數

對應的應用配置

描述-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

地域應用名

應用分組

應用標題

啟動引數應用:j**a -jar demo.jar -evn=dev -drift=1

系統配置應用:j**a -dsolon.env=dev -jar demo.jar

所有帶"."的啟動引數,同時會成為應用配置。以下三個配置效果相同:

以下兩個配置效果也相同:

Solon 開發高階,五 全域性異常訂閱

所謂 全域性異常 是指通過事件匯流排發布的異常。目前框架會把未吃掉的異常發布到事件匯流排。比如 啟動時產生的異常,或者計畫任務未處理的異常,或請求中未處理的異常。事件匯流排缺省會用 err.printstacktrace 自動列印。如果希望禁掉自動列印 或者對異常進行訂閱,訂閱後也會禁掉自動列印。獲...

Uboot啟動引數說明

bootcmd cp.b 0xc4200000 0x7fc0 0x200000 bootm 倒計時到 0 以後,自動執行的指令 bootdelay 2 倒計時時間為2s baudrate 115200 串列埠波特率,一般使用115200 ethaddr 08 00 3e 26 0a 5c bootf...

Solon 開發高階,一 外掛程式擴充套件機制

像 tran cache 之類的註解開發成果,都會希望能在所有專案中復用。solon plugin 是一種解耦的外掛程式擴充套件機制,簡單 彈性 自由。類似 spring factories j a spi。solon plugin 機制的核心作用是 獲得了應用啟動入口,從而可以做一些事情。x開頭可...