通用應用程式屬性
可以在 application.properties
檔案、application.yaml
檔案中,或者作為命令列開關來指定各種屬性。本附錄提供了常見的 Spring Boot 屬性列表以及引用了使用這些屬性的底層類。
Spring Boot 提供了各種轉換機制和高階值格式化功能。請務必回顧 屬性轉換部分。 |
屬性貢獻可能來自類路徑上的額外 jar 檔案,因此你不應將此視為詳盡列表。此外,你還可以定義自己的屬性。 |
Actuator 屬性
名稱 | 描述 | 預設值 |
---|---|---|
AppOptics API 令牌。 |
||
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
是否傳送一個向下取整的時間,當從多個主機發送測量值以便在給定的時間邊界對齊它們時很有用。 |
|
|
將指標傳送到 AppOptics 時對映到 "@host" 的標籤。 |
|
|
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
用於傳送指標的 URI。 |
|
|
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
從 LWC 服務重新整理配置設定的頻率。 |
|
|
LWC 服務訂閱的存活時間。 |
|
|
用於 Atlas LWC 端點檢索當前訂閱的 URI。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
用於 Atlas LWC 端點評估訂閱資料的 URI。 |
|
|
是否啟用流式傳輸到 Atlas LWC。 |
|
|
是否忽略與 Atlas 釋出具有相同步長的表示式進行流式傳輸。用於將釋出到 Atlas 的資料也從後端傳送到流式傳輸的情況。 |
|
|
用於流式傳輸到 Atlas LWC 的步長(報告頻率)。這是獲取按需資料流支援的最高解析度。它必須小於或等於 management.metrics.export.atlas.step,並且 management.metrics.export.atlas.step 應該是此值的偶數倍。 |
|
|
對於沒有任何活動的 meters 的存活時間。在此期限後,meter 將被視為過期且不會被報告。 |
|
|
用於指標釋出排程程式的執行緒數。 |
|
|
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
Atlas 伺服器的 URI。 |
|
|
是否啟用審計事件的儲存。 |
|
|
是否啟用擴充套件的 Cloud Foundry actuator 端點。 |
|
|
是否跳過 Cloud Foundry actuator 端點安全呼叫的 SSL 驗證。 |
|
|
Datadog API 金鑰。 |
||
Datadog 應用程式金鑰。非嚴格要求,但透過將 meter 描述、型別和基本單位傳送到 Datadog 可以改善 Datadog 體驗。 |
||
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否將描述元資料釋出到 Datadog。關閉此項可最小化傳送的元資料量。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
將指標傳送到 Datadog 時對映到 "host" 的標籤。 |
|
|
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
用於傳送指標的 URI。如果你需要將指標釋出到非美國地區的 Datadog 站點,或透過內部代理路由到 Datadog,請設定此項。 |
|
|
是否啟用預設的指標匯出器。 |
|
|
Dynatrace 身份驗證令牌。 |
||
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
用於傳送指標的 URI。應用於 SaaS、自管理例項或透過內部代理路由。 |
||
將指標匯出到 Dynatrace 的自定義裝置的 ID。 |
||
匯出指標的分組。用於在 Dynatrace UI 中指定自定義裝置組名稱。 |
||
匯出指標的技術型別。用於在 Dynatrace UI 中將指標歸入一個邏輯技術名稱下。 |
|
|
以鍵值對形式新增到所有指標的預設維度。如果 Micrometer 標籤使用相同的鍵,則會被覆蓋。 |
||
|
是否啟用 Dynatrace 元資料匯出。 |
|
|
是否將 meter 元資料(單位和描述)匯出到 Dynatrace 後端。 |
|
新增到所有匯出指標的字首字串。 |
||
|
是否回退到內建的 micrometer Timer 和 DistributionSummary 工具。 |
|
Base64 編碼的憑證字串。與 user-name 和 password 互斥。 |
||
如果索引不存在,是否自動建立索引。 |
|
|
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
自動建立索引時,是否在預設索引模板中啟用 _source。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
匯出指標的目標主機。 |
|
|
匯出指標的目標索引。 |
|
|
用於滾動索引的索引日期格式。附加到索引名稱後。 |
|
|
用於將索引名稱與滾動索引使用的日期格式分隔開的字首。 |
|
|
Elastic 伺服器的登入密碼。與 api-key-credentials 互斥。 |
||
攝取管道名稱。預設情況下,事件不會被預處理。 |
||
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
時間戳欄位的名稱。 |
|
|
Elastic 伺服器的登入使用者。與 api-key-credentials 互斥。 |
||
auditevents 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
beans 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
caches 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
conditions 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
configprops 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
用於確定使用者是否被授權顯示未清理值的角色。為空時,所有已認證使用者都被授權。 |
||
何時顯示未清理的值。 |
|
|
env 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
用於確定使用者是否被授權顯示未清理值的角色。為空時,所有已認證使用者都被授權。 |
||
何時顯示未清理的值。 |
|
|
flyway 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
health 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
Health 端點分組。 |
||
慢速健康指標達到此閾值後將記錄警告。 |
|
|
是否在主伺服器埠上提供 liveness 和 readiness 健康分組。 |
|
|
是否啟用 liveness 和 readiness 探針。 |
|
|
用於確定使用者是否被授權顯示詳細資訊的角色。為空時,所有已認證使用者都被授權。 |
||
何時顯示元件。如果未指定,將使用 'show-details' 設定。 |
||
何時顯示完整的健康詳情。 |
|
|
健康狀態到 HTTP 狀態碼的對映。預設情況下,已註冊的健康狀態會對映到合理的預設值(例如,UP 對映到 200)。 |
||
按嚴重程度排序的健康狀態列表。 |
|
|
是否在啟動時驗證健康組的成員資格。如果一個組包含或排除不存在的健康貢獻者,則驗證失敗。 |
|
|
heapdump 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
httpexchanges 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
info 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
integrationgraph 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
liquibase 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
logfile 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
要訪問的外部日誌檔案。如果日誌檔案是透過輸出重定向而不是由日誌系統本身寫入的,則可以使用此選項。 |
||
loggers 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
mappings 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
metrics 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
prometheus 端點允許的訪問級別。 |
|
|
quartz 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
用於確定使用者是否有權檢視未淨化的作業或觸發器值的角色。為空時,所有已認證的使用者都有權訪問。 |
||
何時顯示未淨化的作業或觸發器值。 |
|
|
sbom 端點允許的訪問級別。 |
|
|
附加的 SBOM。 |
||
SBOM 的位置。如果為 null,則將自動檢測位置。 |
||
SBOM 的媒體型別。如果為 null,則將自動檢測媒體型別。 |
||
響應可快取的最大時間。 |
|
|
scheduledtasks 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
sessions 端點允許的訪問級別。 |
|
|
shutdown 端點允許的訪問級別。 |
|
|
startup 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
threaddump 端點允許的訪問級別。 |
|
|
響應可快取的最大時間。 |
|
|
所有端點的預設訪問級別。 |
||
允許的最大端點訪問級別。限制了端點各自的訪問級別 (management.endpoint. |
|
|
是否使用隔離的物件對映器來序列化端點 JSON。 |
|
|
端點 JMX 域名。如果設定了 'spring.jmx.default-domain',則回退到該值。 |
|
|
應排除的端點 ID,或 '*' 表示所有。 |
||
應包含的端點 ID,或 '*' 表示所有。 |
|
|
要附加到表示端點的 MBean 的所有 ObjectNames 的附加靜態屬性。 |
||
是否透明地遷移舊的端點 ID。 |
|
|
Web 端點的基本路徑。當管理伺服器共享主伺服器埠時,相對於 servlet 上下文路徑 (server.servlet.context-path) 或 WebFlux 基本路徑 (spring.webflux.base-path)。當配置了單獨的管理伺服器埠 (management.server.port) 時,相對於管理伺服器基本路徑 (management.server.base-path)。 |
|
|
是否支援憑證。未設定時,不支援憑證。 |
||
請求中允許的頭列表。'*' 允許所有頭。 |
||
允許的方法列表。'*' 允許所有方法。未設定時,預設為 GET。 |
||
允許的來源模式列表。與只支援 '*' 的允許來源不同,來源模式更靈活(例如 'https://*.example.com'),並且可以在允許憑證時使用。未設定允許來源模式或允許來源時,CORS 支援將停用。 |
||
允許的來源列表。'*' 允許所有來源。允許憑證時,不能使用 '*',應轉而配置來源模式。未設定允許來源或允許來源模式時,CORS 支援將停用。 |
||
響應中要包含的頭列表。 |
||
預檢請求的響應可以被客戶端快取多久。如果未指定持續時間字尾,則使用秒為單位。 |
|
|
是否啟用發現頁面。 |
|
|
應排除的端點 ID,或 '*' 表示所有。 |
||
應包含的端點 ID,或 '*' 表示所有。 |
|
|
端點 ID 與應暴露它們的路徑之間的對映。 |
||
UDP 地址模式,可以是單播或多播。 |
|
|
用於報告持續時間的基本時間單位。 |
|
|
是否啟用將指標匯出到 Ganglia。 |
|
|
接收匯出指標的 Ganglia 伺服器主機。 |
|
|
接收匯出指標的 Ganglia 伺服器埠。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
指標在 Ganglia 上的存活時間。將多播 Time-To-Live 設定為主機之間跳數(路由器數)加一。 |
|
|
用於報告持續時間的基本時間單位。 |
|
|
是否啟用將指標匯出到 Graphite。 |
|
|
是否使用 Graphite 標籤,而不是分層命名約定。除非設定了 'tagsAsPrefix',否則預設啟用。 |
||
接收匯出指標的 Graphite 伺服器主機。 |
|
|
接收匯出指標的 Graphite 伺服器埠。 |
|
|
將資料傳送到 Graphite 時使用的協議。 |
|
|
用於報告速率的基本時間單位。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
對於分層命名約定,將指定的標籤鍵轉換為指標字首的一部分。如果 'graphiteTagsEnabled' 為 true,則忽略此設定。 |
|
|
是否啟用 Cassandra 健康檢查。 |
|
|
是否啟用 Couchbase 健康檢查。 |
|
|
是否啟用資料庫健康檢查。 |
|
|
在建立資料庫健康指示器時是否忽略 AbstractRoutingDataSources。 |
|
|
是否啟用預設健康指示器。 |
|
|
是否啟用磁碟空間健康檢查。 |
|
|
用於計算可用磁碟空間的路徑。 |
||
應有的最小磁碟空間。 |
|
|
是否啟用 Elasticsearch 健康檢查。 |
|
|
是否啟用 InfluxDB 健康檢查。 |
|
|
是否啟用 JMS 健康檢查。 |
|
|
是否啟用 LDAP 健康檢查。 |
|
|
是否啟用活躍性狀態健康檢查。 |
|
|
是否啟用 Mail 健康檢查。 |
|
|
是否啟用 MongoDB 健康檢查。 |
|
|
是否啟用 Neo4j 健康檢查。 |
|
|
是否啟用 ping 健康檢查。 |
|
|
是否啟用 RabbitMQ 健康檢查。 |
|
|
是否啟用就緒性狀態健康檢查。 |
|
|
是否啟用 Redis 健康檢查。 |
|
|
|
如果 SSL 證書在此閾值定義的時間範圍內將失效,則應觸發警告。 |
|
是否啟用 SSL 證書健康檢查。 |
|
|
是否啟用 HTTP 請求-響應交換記錄。 |
|
|
交換記錄中要包含的專案。預設包括請求頭(不包括 Authorization 和 Cookie)、響應頭(不包括 Set-Cookie)以及所用時間。 |
|
|
Humio API 令牌。 |
||
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
描述指標儲存資料來源的 Humio 標籤。Humio 標籤與 Micrometer 的標籤是不同的概念。Micrometer 的標籤用於沿維度邊界劃分指標。 |
||
傳送指標的 URI。如果您需要透過內部代理將指標釋出到 Humio,可以使用此選項定義代理的位置。 |
|
|
要使用的 InfluxDB API 版本。如果未配置組織,則預設為 'v1'。如果配置了組織,則預設為 'v2'。 |
||
在嘗試釋出指標之前,如果 Influx 資料庫不存在,是否建立它。僅限 InfluxDB v1。 |
|
|
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
指標的 Bucket。可以使用 Bucket 名稱或 ID。如果未設定,則預設為 db 屬性的值。僅限 InfluxDB v2。 |
||
是否對釋出到 Influx 的指標批次啟用 GZIP 壓縮。 |
|
|
對此後端請求的連線超時時間。 |
|
|
每個點寫入的一致性。 |
|
|
傳送指標的資料庫。僅限 InfluxDB v1。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
寫入指標的組織。僅限 InfluxDB v2。 |
||
Influx 伺服器的登入密碼。僅限 InfluxDB v1。 |
||
對此後端請求的讀取超時時間。 |
|
|
Influx 應在當前資料庫中保留資料的時間段。例如 7d,有關持續時間格式的更多詳細資訊,請查閱 Influx 文件。僅限 InfluxDB v1。 |
||
要使用的保留策略(如果未指定,Influx 會寫入到 DEFAULT 保留策略)。僅限 InfluxDB v1。 |
||
|
資料在叢集中儲存的副本數量。對於單節點例項,必須為 1。僅限 InfluxDB v1。 |
|
分片組覆蓋的時間範圍。例如 2w,有關持續時間格式的更多詳細資訊,請查閱 Influx 文件。僅限 InfluxDB v1。 |
||
要使用的步長(即報告頻率)。 |
|
|
用於呼叫 InfluxDB 後端的認證令牌。對於 InfluxDB v1,使用 Bearer 方案。對於 v2,使用 Token 方案。 |
||
Influx 伺服器的 URI。 |
|
|
Influx 伺服器的登入使用者。僅限 InfluxDB v1。 |
||
是否啟用構建資訊。 |
|
|
是否啟用預設資訊貢獻者。 |
|
|
是否啟用環境資訊。 |
|
|
是否啟用 Git 資訊。 |
|
|
用於暴露 Git 資訊的模式。 |
|
|
是否啟用 Java 資訊。 |
|
|
是否啟用作業系統資訊。 |
|
|
是否啟用程序資訊。 |
|
|
是否啟用 SSL 證書資訊。 |
|
|
指標 JMX 域名。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
KairosDB 伺服器的登入密碼。 |
||
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
KairosDB 伺服器的 URI。 |
|
|
KairosDB 伺服器的登入使用者。 |
||
是否啟用日誌自動配置以匯出日誌。 |
|
|
是否啟用自動計時。 |
|
|
應釋出附加時間序列的百分位數。 |
||
|
是否釋出百分位數直方圖。 |
|
已傳送請求的指標名稱。 |
|
|
以指定名稱開頭的 Meter ID 保留在環形緩衝區中的直方圖數量。最長匹配獲勝,鍵 |
||
以指定名稱開頭的 Meter ID 的樣本在重置和輪換之前累積到衰減分佈統計資訊的最大時間量。最長匹配獲勝,鍵 |
||
以指定名稱開頭的 Meter ID 預計觀察到的最大值。最長匹配獲勝。值可以指定為雙精度浮點數或 Duration 值(對於計時器 Meter,如果未指定單位,則預設為毫秒)。 |
||
以指定名稱開頭的 Meter ID 預計觀察到的最小值。最長匹配獲勝。值可以指定為雙精度浮點數或 Duration 值(對於計時器 Meter,如果未指定單位,則預設為毫秒)。 |
||
要傳送到後端以指定名稱開頭的 Meter ID 的特定計算的不可聚合百分位數。最長匹配獲勝,鍵 'all' 也可用於配置所有 Meter。 |
||
以指定名稱開頭的 Meter ID 是否應釋出百分位數直方圖。對於支援基於直方圖的可聚合百分位數計算的監控系統,可以將其設定為 true。對於其他系統,這沒有影響。最長匹配獲勝,鍵 'all' 也可用於配置所有 Meter。 |
||
以指定名稱開頭的 Meter ID 的特定服務級別目標邊界。最長匹配獲勝。將為每個指定的邊界釋出計數器。值可以指定為雙精度浮點數或 Duration 值(對於計時器 Meter,如果未指定單位,則預設為毫秒)。 |
||
以指定名稱開頭的 Meter ID 是否應啟用。最長匹配獲勝,鍵 'all' 也可用於配置所有 Meter。 |
||
是否啟用 Mongo 客戶端命令指標。 |
|
|
是否啟用 Mongo 連線池指標。 |
|
|
報告磁碟指標的路徑列表。 |
|
|
應用於每個 Meter 的通用標籤。 |
||
自動配置的 MeterRegistry 實現是否應繫結到 Metrics 上的全域性靜態登錄檔。對於測試,將其設定為 'false' 以最大化測試獨立性。 |
|
|
允許的最大唯一 URI 標籤值數量。達到最大標籤值數量後,帶有額外標籤值的指標將被過濾器拒絕。 |
|
|
允許的最大唯一 URI 標籤值數量。達到最大標籤值數量後,帶有額外標籤值的指標將被過濾器拒絕。 |
|
|
New Relic 賬戶 ID。 |
||
New Relic API 金鑰。 |
||
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
要使用的客戶端提供者型別。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
應釋出的事件型別。如果 'meter-name-event-type-enabled' 設定為 'true',此屬性將被忽略。 |
|
|
|
是否將 Meter 名稱作為事件型別傳送,而不是使用 'event-type' 配置屬性值。如果未遵循 New Relic 指南或需要與之前 Spring Boot 版本一致的事件型別,則可以設定為 'true'。 |
|
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
用於傳送指標的 URI。 |
|
|
是否啟用 Micrometer 註解的自動配置。 |
|
|
以指定名稱開頭的觀察是否應啟用。最長匹配獲勝,鍵 'all' 也可用於配置所有觀察。 |
||
客戶端請求的觀察名稱。 |
|
|
伺服器請求的觀察名稱。 |
|
|
應用於每個觀察的通用鍵值對。 |
||
是否為每個觀察建立 LongTaskTimer。 |
|
|
是否標記實際查詢引數值。 |
|
|
資源屬性。 |
||
用於壓縮有效負載的方法。 |
|
|
OTel 收集器連線的連線超時。 |
|
|
OTel 收集器的 HTTP API URL。 |
||
是否啟用日誌自動配置以匯出 OTLP 日誌。 |
||
要傳遞給收集器的自定義 HTTP 頭,例如 auth 頭。 |
||
OTel 收集器處理匯出批次資料的呼叫超時。此超時跨越整個呼叫過程:解析 DNS、連線、寫入請求體、伺服器處理和讀取響應體。如果呼叫需要重定向或重試,則所有操作都必須在一個超時週期內完成。 |
|
|
用於傳送日誌的傳輸方式。 |
|
|
求和的聚合時間性。它定義瞭如何表示可加值。此設定取決於您使用的後端,有些只支援一種時間性。 |
|
|
匯出指標的時間單位。 |
|
|
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
匯出指標的頭。 |
||
啟用直方圖釋出時優先使用的直方圖型別。 |
|
|
如果配置了指數直方圖,則使用的最大桶數。這對顯式桶直方圖沒有影響。 |
|
|
如果配置了指數直方圖,則使用的最大比例。 |
|
|
對此後端請求的讀取超時時間。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
OTLP 伺服器的 URI。 |
|
|
用於壓縮有效負載的方法。 |
|
|
OTel 收集器連線的連線超時。 |
|
|
OTel 收集器的 HTTP API URL。 |
||
是否啟用跟蹤自動配置以匯出 OTLP 跟蹤。 |
||
要傳遞給收集器的自定義 HTTP 頭,例如 auth 頭。 |
||
OTel 收集器處理匯出批次資料的呼叫超時。此超時跨越整個呼叫過程:解析 DNS、連線、寫入請求體、伺服器處理和讀取響應體。如果呼叫需要重定向或重試,則所有操作都必須在一個超時週期內完成。 |
|
|
用於傳送 Span 的傳輸方式。 |
|
|
是否啟用將描述作為抓取有效負載的一部分發布到 Prometheus。關閉此選項可最大程度地減少每次抓取傳送的資料量。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
要傳遞給 Prometheus 客戶端的附加屬性。 |
||
Pushgateway 的基本 URL。 |
|
|
透過 Prometheus Pushgateway 啟用釋出。 |
|
|
|
推送指標的分組鍵。 |
|
此應用程式例項的作業識別符號。 |
||
Prometheus Pushgateway 的登入密碼。 |
||
推送指標的頻率。 |
|
|
|
關閉時應執行的操作。 |
|
Prometheus Pushgateway 的登入使用者。 |
||
要使用的步長(即報告頻率)。 |
|
|
在每個響應中新增 "X-Application-Context" HTTP 頭。 |
|
|
管理端點應繫結的網路地址。需要自定義 management.server.port。 |
||
管理端點基本路徑(例如,'/management')。需要自定義 management.server.port。 |
||
管理端點 HTTP 埠(預設使用與應用程式相同的埠)。配置不同的埠以使用特定於管理的 SSL。 |
||
配置的 SSL 包名稱。 |
||
PEM 編碼的 SSL 證書檔案路徑。 |
||
SSL 證書的 PEM 編碼私鑰檔案路徑。 |
||
支援的 SSL 密碼套件。 |
||
客戶端認證模式。需要信任庫。 |
||
是否啟用 SSL 支援。 |
|
|
啟用的 SSL 協議。 |
||
標識金鑰庫中金鑰的別名。 |
||
用於訪問金鑰庫中金鑰的密碼。 |
||
包含 SSL 證書的金鑰庫路徑(通常是 jks 檔案)。 |
||
用於訪問金鑰庫的密碼。 |
||
金鑰庫的提供者。 |
||
金鑰庫型別。 |
||
要使用的 SSL 協議。 |
|
|
用於 SNI 配置的主機名到 SSL 包的對映。 |
||
PEM 編碼的 SSL 證書頒發機構檔案路徑。 |
||
SSL 證書頒發機構的 PEM 編碼私鑰檔案路徑。 |
||
包含 SSL 證書的信任庫。 |
||
用於訪問信任庫的密碼。 |
||
信任庫的提供者。 |
||
信任庫型別。 |
||
SignalFX 訪問令牌。 |
||
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
要釋出的直方圖型別。 |
|
|
對此後端請求的讀取超時時間。 |
|
|
唯一標識向 SignalFx 釋出指標的應用程式例項。預設為本地主機名。 |
||
要使用的步長(即報告頻率)。 |
|
|
用於傳送指標的 URI。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
計數模式。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
指標型別字首。有效字首在 Google Cloud 文件中描述 (https://cloud.google.com/monitoring/custom-metrics#identifier)。 |
|
|
要監控的 Google Cloud 專案識別符號。 |
||
對此後端請求的讀取超時時間。 |
|
|
受監控資源的標籤。 |
||
受監控的資源型別。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
|
是否使用語義正確的指標型別。當為 false 時,計數器指標以 GAUGE MetricKind 釋出。當為 true 時,計數器指標以 CUMULATIVE MetricKind 釋出。 |
|
在傳送到 StatsD 伺服器之前是否應對測量值進行緩衝。 |
|
|
是否啟用將指標匯出到 StatsD。 |
|
|
要使用的 StatsD 行協議。 |
|
|
接收匯出指標的 StatsD 伺服器主機。 |
|
|
單個有效載荷的總長度應保持在您網路的 MTU 範圍內。 |
|
|
儀表輪詢的頻率。當儀表被輪詢時,其值會被重新計算,如果值已更改(或 publishUnchangedMeters 為 true),則會發送到 StatsD 伺服器。 |
|
|
接收匯出指標的 StatsD 伺服器埠。 |
|
|
接收匯出指標的 StatsD 伺服器協議。 |
|
|
是否將未更改的儀表傳送到 StatsD 伺服器。 |
|
|
計算最大值等視窗統計資訊時使用的步長。為了充分利用這些統計資訊,請將步長間隔與您的抓取間隔對齊。 |
|
|
是否啟用行李箱上下文與日誌上下文的關聯。 |
|
|
應與日誌上下文關聯的欄位列表。這意味著這些欄位最終將成為鍵值對,例如在 MDC 中。 |
||
是否啟用 Micrometer Tracing 行李箱傳播。 |
|
|
應在 JVM 程序內可訪問但不應透過網路傳播的欄位列表。OpenTelemetry 不支援本地欄位。 |
||
在程序內和網路上傳播時引用方式相同的欄位列表。例如,欄位 "x-vcap-request-id" 將按原樣設定,包括字首。 |
||
應自動成為標籤的欄位列表。 |
||
傳播型別和跟蹤後端是否支援在客戶端和服務端 spans 之間共享 span ID。需要 B3 傳播和相容的後端。 |
|
|
是否啟用跟蹤的自動配置,用於匯出和傳播跟蹤。 |
|
|
應用程式使用的跟蹤上下文傳播型別。 |
|
|
應用程式生成的跟蹤上下文傳播型別。 |
|
|
應用程式生成和使用的跟蹤上下文傳播型別。設定此屬性會覆蓋更精細的傳播型別屬性。 |
||
跟蹤將被取樣到的機率,範圍從 0.0 到 1.0。 |
|
|
直接向 Wavefront API 主機發布指標和跟蹤時使用的 API token。 |
||
API token 的型別。 |
||
在 ApplicationTags 中使用的 Wavefront 叢集名稱。 |
||
在 ApplicationTags 中使用的 Wavefront 自定義標籤。 |
||
在 ApplicationTags 中使用的 Wavefront 'Application' 名稱。 |
|
|
在 ApplicationTags 中使用的 Wavefront 'Service' 名稱,如果未設定,則回退到 'spring.application.name'。如果兩者都未設定,則預設為 'unnamed_service'。 |
||
在 ApplicationTags 中使用的 Wavefront Shard 名稱。 |
||
對於此後端,每次請求使用的測量值數量。如果發現更多測量值,則會發出多個請求。 |
|
|
對此後端請求的連線超時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
全域性字首,用於在 Wavefront UI 中檢視時,將源自此應用的插樁的指標與源自其他 Wavefront 整合的指標分開。 |
||
對此後端請求的讀取超時時間。 |
|
|
是否報告按天間隔聚合的直方圖分佈。 |
|
|
|
是否報告按小時間隔聚合的直方圖分佈。 |
|
|
是否報告按分鐘間隔聚合的直方圖分佈。 |
|
要使用的步長(即報告頻率)。 |
|
|
Wavefront 每請求使用的測量數量。如果找到更多測量,則會發出多個請求。 |
|
|
傳送排隊訊息的重新整理間隔。 |
|
|
排隊訊息的最大大小。 |
|
|
訊息的最大大小。 |
||
釋出到 Wavefront 的指標和跟蹤的應用程式例項的唯一識別符號。預設為本地主機名。 |
||
RED 指標的自定義 span 標籤。 |
||
是否啟用跟蹤的自動配置以匯出 Wavefront 跟蹤。 |
||
傳送指標和跟蹤的 URI。 |
|
|
連線 Zipkin 請求的連線超時。 |
|
|
如何編碼傳送到 Zipkin API 的 POST 請求體。 |
|
|
Zipkin API 的 URL。 |
|
|
是否啟用跟蹤的自動配置以匯出 Zipkin 跟蹤。 |
||
連線 Zipkin 請求的讀取超時。 |
|
快取屬性
名稱 | 描述 | 預設值 |
---|---|---|
如果底層快取管理器支援,要建立的快取名稱列表。通常,這會停用即時建立額外快取的能力。 |
||
用於建立快取的 spec。有關 spec 格式的更多詳細資訊,請參閱 CaffeineSpec。 |
||
條目過期時間。預設情況下,條目永不過期。請注意,此值最終會轉換為秒。 |
||
用於初始化 Infinispan 的配置檔案的位置。 |
||
用於初始化快取管理器的配置檔案的位置。此配置檔案取決於底層快取實現。 |
||
用於檢索符合 JSR-107 的快取管理器的 CachingProvider 實現的完全限定名。僅當 classpath 中有多個 JSR-107 實現可用時才需要。 |
||
是否允許快取 null 值。 |
|
|
是否啟用快取統計資訊。 |
|
|
鍵字首。 |
||
條目過期時間。預設情況下,條目永不過期。 |
||
寫入 Redis 時是否使用鍵字首。 |
|
|
快取型別。預設根據環境自動檢測。 |
核心屬性
名稱 | 描述 | 預設值 |
---|---|---|
啟用除錯日誌。 |
|
|
要新增到 info endpoint 的任意屬性。 |
||
用於控制檯輸出的字元集。 |
||
用於檔案輸出的字元集。 |
||
日誌配置檔案的位置。例如,Logback 的 |
||
記錄異常時使用的轉換詞。 |
|
|
日誌檔名(例如, |
||
日誌檔案的位置。例如, |
||
日誌組,用於同時快速更改多個日誌記錄器。例如, |
||
是否在日誌中包含應用程式組。 |
|
|
是否在日誌中包含應用程式名稱。 |
|
|
日誌級別嚴重程度對映。例如, |
||
用於建立複合配置的覆蓋配置檔案。 |
||
啟動時是否清理歸檔日誌檔案。 |
|
|
滾動日誌檔名的模式。 |
|
|
最大日誌檔案大小。 |
|
|
要保留的最大歸檔日誌檔案數量。 |
|
|
要保留的日誌備份總大小。 |
|
|
用於輸出到控制檯的 Appender 模式。其預設值因日誌系統而異。 |
||
用於日誌關聯的 Appender 模式。其預設值因日誌系統而異。 |
||
用於日誌日期格式的 Appender 模式。 |
|
|
用於輸出到檔案的 Appender 模式。其預設值因日誌系統而異。 |
||
用於日誌級別的 Appender 模式。 |
|
|
日誌系統初始化時註冊關閉鉤子。當部署為 war 檔案時自動停用。 |
|
|
結構化 ECS 服務環境。 |
||
結構化 ECS 服務名稱(預設為 'spring.application.name')。 |
||
結構化 ECS 服務節點名稱。 |
||
結構化 ECS 服務版本(預設為 'spring.application.version')。 |
||
用於輸出到控制檯的結構化日誌格式。必須是格式 ID 或完全限定類名。 |
||
用於輸出到檔案的結構化日誌格式。必須是格式 ID 或完全限定類名。 |
||
結構化 GELF 主機(預設為 'spring.application.name')。 |
||
結構化 GELF 服務版本(預設為 'spring.application.version')。 |
||
應新增到結構化日誌 JSON 中的額外成員。 |
||
StructuredLoggingJsonMembersCustomizer 的完全限定類名。 |
||
應從結構化日誌 JSON 中排除的成員路徑。 |
||
應包含在結構化日誌 JSON 中的成員路徑。 |
||
成員路徑與應在結構化日誌 JSON 中使用的備用名稱之間的對映。 |
||
控制檯輸出的日誌級別閾值。 |
|
|
檔案輸出的日誌級別閾值。 |
|
|
新增 @EnableAspectJAutoProxy。 |
|
|
是否建立基於子類 (CGLIB) 的代理(true),而不是標準的基於 Java 介面的代理(false)。 |
|
|
是否為應用程式啟用管理功能。 |
|
|
應用程式管理 MBean 的 JMX 名稱。 |
|
|
應用程式組。 |
||
應用程式名稱。 |
||
應用程式版本(預設為 manifest 中的 'Implementation-Version')。 |
||
要排除的自動配置類。 |
||
Banner 檔案編碼。 |
|
|
Banner 文字資源位置。 |
|
|
是否跳過 BeanInfo 類的搜尋。 |
|
|
是否在 DEBUG 級別記錄表單資料,在 TRACE 級別記錄請求頭。 |
|
|
無論何時需要聚合輸入流時,可緩衝的最大位元組數限制。這僅適用於自動配置的 WebFlux 伺服器和 WebClient 例項。預設未設定此值,此時應用各個編解碼器的預設值。大多數編解碼器預設限制為 256K。 |
||
包含此文件所需的雲平臺。 |
||
要包含此文件需要匹配的 profile 表示式。 |
||
在預設位置之外使用的配置檔案位置。 |
||
匯入額外的配置資料。 |
||
替換預設位置的配置檔案位置。 |
||
配置檔名稱。 |
|
|
檔案編碼。 |
|
|
生成的 build-info.properties 檔案的位置。 |
|
|
檔案編碼。 |
|
|
生成的 git.properties 檔案的位置。 |
|
|
JMX 域名。 |
||
將 Spring 的管理 Bean 暴露給 JMX 域。 |
|
|
JMX 註冊策略。 |
|
|
MBeanServer bean 名稱。 |
|
|
是否應確保唯一的執行時物件名稱。 |
|
|
任意階段(具有相同 'phase' 值的 SmartLifecycle Bean 組)關閉的超時時間。 |
|
|
是否允許透過註冊與現有定義同名的定義來覆蓋 Bean 定義。 |
|
|
是否允許 Bean 之間的迴圈引用並自動嘗試解決它們。 |
|
|
應用程式執行時顯示 banner 的模式。如果啟用了結構化日誌記錄,則預設為 'off',否則為 'console'。 |
||
覆蓋雲平臺的自動檢測。 |
||
即使沒有更多的非守護執行緒,是否也保持應用程式執行。 |
|
|
初始化是否應延遲執行。 |
|
|
應用程式啟動時是否記錄應用程式資訊。 |
|
|
應用程式是否應註冊關閉鉤子。 |
|
|
包含在 ApplicationContext 中的源(類名、包名或 XML 資源位置)。 |
||
用於顯式請求特定型別 Web 應用程式的標誌。如果未設定,則根據 classpath 自動檢測。 |
||
應用程式必須使用的預期字元編碼。 |
||
是否始終應用 MessageFormat 規則,即使解析沒有引數的訊息。 |
|
|
basename 列表(本質上是一個完全限定的 classpath 位置),每個 basename 都遵循 ResourceBundle 約定,並放寬了對斜槓路徑的支援。如果不包含包限定符(例如 "org.mypackage"),則將從 classpath 根目錄解析。 |
|
|
載入的資源束檔案的快取持續時間。未設定時,束會永久快取。如果未指定持續時間字尾,將使用秒作為單位。 |
||
包含通用訊息的與區域設定無關的屬性檔案資源列表。 |
||
訊息束編碼。 |
|
|
如果沒有找到特定 Locale 的檔案,是否回退到系統 Locale。如果關閉此選項,唯一的回退將是預設檔案(例如,對於 basename "messages",回退到 "messages.properties")。 |
|
|
是否使用訊息程式碼作為預設訊息,而不是丟擲 "NoSuchMessageException"。僅建議在開發期間使用。 |
|
|
配置 ANSI 輸出。 |
|
|
如果使用了 ApplicationPidFileWriter 但無法寫入 PID 檔案時是否失敗。 |
||
要寫入的 PID 檔案的位置(如果使用了 ApplicationPidFileWriter)。 |
||
逗號分隔的活動 profile 列表。可以透過命令列開關覆蓋。 |
||
如果沒有活動 profile 時要啟用的 profile 名稱。 |
|
|
profile 組,用於定義相關 profile 組的邏輯名稱。 |
||
無條件啟用指定的逗號分隔的 profile 列表(如果使用 YAML,則為 profile 列表)。 |
||
初始化後是否自動啟動排程器。 |
|
|
SQL 初始化指令碼中單行註釋的字首。 |
|
|
資料庫 schema 初始化模式。 |
|
|
如果在初始化指令碼中使用了 @@platform@@ 佔位符,則使用此平臺。預設自動檢測。 |
||
用於初始化資料庫 schema 的 SQL 檔案路徑。 |
|
|
Quartz 作業儲存型別。 |
|
|
配置的作業是否應覆蓋現有的作業定義。 |
|
|
額外的 Quartz 排程器屬性。 |
||
排程器的名稱。 |
|
|
排程器初始化完成後延遲啟動的時間。如果在整個應用程式啟動完成之前不應執行任何作業,則設定此屬性有意義。 |
|
|
應用程式關閉時是否等待正在執行的作業完成。 |
|
|
Reactor 運算子的上下文傳播支援模式。 |
|
|
當 reactor-tools 存在時,是否應啟用 Reactor Debug Agent。 |
|
|
在關閉資源之前等待的時間量。 |
||
Java 金鑰庫 SSL 信任材料。 |
||
PEM 編碼的 SSL 信任材料。 |
||
靜默期,在此之後檢測到更改。 |
|
|
是否允許核心執行緒超時。這使得執行緒池能夠動態增長和收縮。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
核心執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
執行緒在終止前可以保持空閒的時間限制。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
允許的最大執行緒數。如果任務填滿了佇列,執行緒池可以擴充套件到此大小以應對負載。如果佇列無界,則忽略此設定。如果啟用了虛擬執行緒,則此設定無效。 |
||
佇列容量。無界容量不會增加執行緒池大小,因此會忽略 "max-size" 屬性。如果啟用了虛擬執行緒,則此設定無效。 |
||
|
在應用程式上下文關閉階段開始後,是否接受進一步的任務。 |
|
執行器在關閉時是否應等待已計劃的任務完成。 |
|
|
執行器應等待剩餘任務完成的最大時間。 |
||
設定允許的最大並行訪問數。-1 表示完全沒有併發限制。 |
||
新建立執行緒名稱使用的字首。 |
|
|
允許的最大執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
執行器在關閉時是否應等待已計劃的任務完成。 |
|
|
執行器應等待剩餘任務完成的最大時間。 |
||
設定允許的最大並行訪問數。-1 表示完全沒有併發限制。 |
||
新建立執行緒名稱使用的字首。 |
|
|
是否使用虛擬執行緒。 |
|
|
啟用跟蹤日誌。 |
|
資料遷移屬性
名稱 | 描述 | 預設值 |
---|---|---|
應用基線時,用於標記現有 schema 的描述。 |
|
|
遷移非空 schema 時是否自動呼叫 baseline。 |
|
|
執行 baseline 時,用於標記現有 schema 的版本。 |
|
|
執行 SQL 語句時是否進行批次處理。 |
||
是否停用資料庫清理。 |
|
|
是否啟用社群資料庫支援。 |
|
|
嘗試連線資料庫時的最大重試次數。 |
|
|
嘗試連線資料庫時,重試之間的最大時間間隔。如果未指定持續時間字尾,將使用秒作為單位。 |
|
|
Flyway 是否應嘗試建立 schemas 屬性中指定的 schema。 |
|
|
Flyway 管理的預設 schema 名稱(區分大小寫)。 |
||
是否嘗試自動檢測 SQL 遷移檔案的編碼。 |
||
JDBC 驅動程式的完全限定名。預設情況下根據 URL 自動檢測。 |
||
是否啟用 flyway。 |
|
|
SQL 遷移的編碼。 |
|
|
內建錯誤處理的規則,用於覆蓋特定的 SQL 狀態和錯誤程式碼。需要 Flyway Teams 版本。 |
||
Flyway 是否應在事務內執行 SQL。 |
|
|
如果遷移指令碼位置不存在時是否失敗。 |
|
|
應用所有待處理遷移時是否將其分組到同一個事務中。 |
|
|
執行驗證時要忽略的遷移標識模式列表。 |
||
在獲取連線後立即執行的 SQL 語句,用於初始化連線。 |
||
在 schema history 表中記錄的應用遷移的使用者名稱。 |
||
傳遞給 JDBC 驅動程式的屬性。 |
||
Kerberos 配置檔案的路徑。需要 Flyway Teams 版本。 |
||
遷移指令碼的位置。可以包含特殊的 "{vendor}" 佔位符以使用特定於供應商的位置。 |
|
|
嘗試獲取鎖時的最大重試次數。 |
|
|
Flyway 應使用的日誌記錄器。 |
|
|
是否允許在同一遷移中混合使用事務性和非事務性語句。 |
|
|
Oracle Kerberos 快取檔案的路徑。需要 Flyway Teams 版本。 |
||
是否啟用對 Oracle SQL*Plus 命令的支援。需要 Flyway Teams 版本。 |
||
當遇到尚未支援的 Oracle SQL*Plus 語句時,是否發出警告而非錯誤。需要 Flyway Teams 版本。 |
||
Oracle Wallet 的位置,用於自動登入資料庫。需要 Flyway Teams 版本。 |
||
是否允許遷移亂序執行。 |
|
|
Flyway 在執行遷移時是否應輸出包含查詢結果的表格。 |
||
要遷移的資料庫的登入密碼。 |
||
遷移指令碼中佔位符的字首。 |
|
|
在遷移指令碼中執行佔位符替換。 |
|
|
預設佔位符的分隔符。 |
|
|
遷移指令碼中佔位符的字尾。 |
|
|
應用於 SQL 遷移指令碼的佔位符及其替換值。 |
||
是否應使用事務諮詢鎖。如果設定為 false,則改用會話級鎖。 |
||
可重複 SQL 遷移的檔名字首。 |
|
|
Flyway 管理的 schema 名稱(區分大小寫)。 |
||
遷移指令碼中佔位符的字首。 |
|
|
遷移指令碼中佔位符的字尾。 |
|
|
是否跳過預設回撥。如果為 true,則僅使用自定義回撥。 |
|
|
是否跳過預設解析器。如果為 true,則僅使用自定義解析器。 |
|
|
Flyway 是否應跳過執行遷移內容,僅更新 schema history 表。 |
||
SQL 遷移的檔名字首。 |
|
|
SQL 遷移的檔名分隔符。 |
|
|
SQL 遷移的檔名字尾。 |
|
|
SQL Server Kerberos 登入檔案的路徑。需要 Flyway Teams 版本。 |
||
執行 SQL 遷移時是否使用流式處理。 |
||
Flyway 將使用的 schema history 表的名稱。 |
|
|
建立 schema history 表的表空間。在使用不支援表空間的資料庫時忽略此設定。預設使用 Flyway 所用連線的預設表空間。 |
||
應考慮遷移到的目標版本。 |
|
|
要遷移的資料庫的 JDBC url。如果未設定,則使用主配置的資料來源。 |
||
要遷移的資料庫的登入使用者。 |
||
是否驗證指令碼不符合正確命名約定的遷移和回撥。 |
|
|
執行遷移時是否自動呼叫 validate。 |
|
|
Change log 配置路徑。 |
|
|
是否清除當前 changelog 中的所有 checksum,以便在下次更新時重新計算。 |
|
|
要使用的執行時上下文列表。 |
||
用於跟蹤併發 Liquibase 使用情況的表名。 |
|
|
用於跟蹤更改歷史記錄的表名。 |
|
|
預設資料庫 schema。 |
||
JDBC 驅動程式的完全限定名。預設情況下根據 URL 自動檢測。 |
||
是否先刪除資料庫 schema。 |
|
|
是否啟用 Liquibase 支援。 |
|
|
要使用的執行時標籤列表。 |
||
用於 Liquibase 物件的 schema。 |
||
用於 Liquibase 物件的表空間。 |
||
Change log 引數。 |
||
要遷移的資料庫的登入密碼。 |
||
執行更新時寫入回滾 SQL 的檔案。 |
||
是否列印更新操作的摘要。 |
|
|
列印更新操作摘要的位置。 |
|
|
應用資料庫更改時使用的標籤名。也可與 "rollbackFile" 一起使用,為與該標籤關聯的所有現有更改生成回滾指令碼。 |
||
執行更新前是否應測試回滾。 |
|
|
使用哪個 UIService。 |
|
|
要遷移的資料庫的 JDBC URL。如果未設定,則使用主配置的資料來源。 |
||
要遷移的資料庫的登入使用者。 |
||
發生錯誤時初始化是否應繼續。 |
|
|
要應用於資料庫的資料 (DML) 指令碼位置。 |
||
schema 和資料指令碼的編碼。 |
||
確定是否執行初始化時應用的模式。 |
|
|
應用初始化指令碼時使用的資料庫密碼(如果不同)。 |
||
在預設 schema 或資料指令碼位置 (schema-${platform}.sql 和 data-${platform}.sql) 中使用的平臺。 |
|
|
要應用於資料庫的 schema (DDL) 指令碼位置。 |
||
schema 和資料指令碼中的語句分隔符。 |
|
|
應用初始化指令碼時使用的資料庫使用者名稱(如果不同)。 |
資料屬性
Devtools 屬性
名稱 | 描述 | 預設值 |
---|---|---|
是否啟用開發屬性預設值。 |
|
|
是否啟用相容 livereload.com 的伺服器。 |
|
|
伺服器埠。 |
|
|
用於處理遠端連線的上下文路徑。 |
|
|
用於連線遠端應用的代理主機。 |
||
用於連線遠端應用的代理埠。 |
||
是否啟用遠端重啟。 |
|
|
建立連線所需的共享金鑰(啟用遠端支援所需)。 |
||
用於傳輸共享金鑰的 HTTP 頭。 |
|
|
應排除在觸發完全重啟之外的額外模式。 |
||
要監視變更的額外路徑。 |
||
是否啟用自動重啟。 |
|
|
應排除在觸發完全重啟之外的模式。 |
|
|
是否在重啟時記錄條件評估增量。 |
|
|
輪詢類路徑更改之間的等待時間。 |
|
|
觸發重啟前,需要沒有類路徑更改的靜默時間。 |
|
|
更改時觸發重啟檢查的特定檔名稱。必須是類路徑中檔案的簡單名稱(不包含任何路徑)。如果未指定,則任何類路徑檔案更改都會觸發重啟。 |
Docker Compose 屬性
名稱 | 描述 | 預設值 |
---|---|---|
要傳遞給 Docker Compose 命令的引數。 |
||
是否啟用 Docker Compose 支援。 |
|
|
Docker Compose 配置檔案的路徑。 |
||
啟動 Docker 容器的機器的主機名或 IP。 |
||
Docker Compose 生命週期管理。 |
|
|
應啟用的 Docker Compose profile。 |
||
連線超時時間。 |
|
|
讀取超時時間。 |
|
|
就緒檢查的超時時間。 |
|
|
要使用的等待策略。 |
|
|
是否在測試中跳過。 |
|
|
要傳遞給啟動命令的引數。 |
||
用於啟動 Docker Compose 的命令。 |
|
|
輸出的日誌級別。 |
|
|
是否跳過執行啟動命令。 |
|
|
要傳遞給停止命令的引數。 |
||
用於停止 Docker Compose 的命令。 |
|
|
停止 Docker Compose 的超時時間。使用 '0' 進行強制停止。 |
|
整合屬性
名稱 | 描述 | 預設值 |
---|---|---|
ActiveMQ 訊息代理的 URL。預設自動生成。 |
||
等待時間,在此之後視為關閉完成。 |
|
|
如果 ActiveMQ 訊息代理可用,是否啟用嵌入式模式。 |
|
|
是否在重新投遞迴滾事務中的訊息之前停止訊息投遞。這意味著啟用此功能時,訊息順序不會保留。 |
|
|
是否信任所有包。 |
||
要信任的特定包列表(未信任所有包時)。 |
||
訊息代理的登入密碼。 |
||
當請求連線且池已滿時是否阻塞。將其設定為 false 以丟擲 "JMSException"。 |
|
|
如果連線池仍然已滿,丟擲異常前的阻塞時長。 |
|
|
是否建立 JmsPoolConnectionFactory 而非常規的 ConnectionFactory。 |
|
|
連線空閒超時時間。 |
|
|
最大池化連線數。 |
|
|
池中每個連線的最大池化會話數。 |
|
|
空閒連線逐出執行緒執行之間的休眠時間。當為負數時,不會執行空閒連線逐出執行緒。 |
|
|
是否只使用一個匿名的 "MessageProducer" 例項。將其設定為 false,則在每次需要時建立一個 "MessageProducer"。 |
|
|
傳送訊息後等待響應的時間。設定為 0 表示無限期等待。 |
|
|
訊息代理的登入使用者。 |
||
Artemis 訊息代理 URL。 |
|
|
叢集密碼。預設在啟動時隨機生成。 |
||
日誌檔案目錄。如果關閉持久化,則不需要此項。 |
||
如果 Artemis 伺服器 API 可用,是否啟用嵌入式模式。 |
|
|
是否啟用持久化儲存。 |
|
|
啟動時要建立的佇列列表。 |
|
|
伺服器 ID。預設使用自增計數器。 |
|
|
啟動時要建立的主題列表。 |
|
|
Artemis 部署模式,預設自動檢測。 |
||
訊息代理的登入密碼。 |
||
當請求連線且池已滿時是否阻塞。將其設定為 false 以丟擲 "JMSException"。 |
|
|
如果連線池仍然已滿,丟擲異常前的阻塞時長。 |
|
|
是否建立 JmsPoolConnectionFactory 而非常規的 ConnectionFactory。 |
|
|
連線空閒超時時間。 |
|
|
最大池化連線數。 |
|
|
池中每個連線的最大池化會話數。 |
|
|
空閒連線逐出執行緒執行之間的休眠時間。當為負數時,不會執行空閒連線逐出執行緒。 |
|
|
是否只使用一個匿名的 "MessageProducer" 例項。將其設定為 false,則在每次需要時建立一個 "MessageProducer"。 |
|
|
訊息代理的登入使用者。 |
||
資料庫 schema 初始化模式。 |
|
|
為新作業建立作業元資料時要使用的事務隔離級別。 |
||
如果在初始化指令碼中使用了 @@platform@@ 佔位符,則使用此平臺。預設自動檢測。 |
||
用於初始化資料庫 schema 的 SQL 檔案路徑。 |
|
|
所有批處理元資料表的表字首。 |
||
在啟動時執行上下文中的所有 Spring Batch 作業。 |
|
|
啟動時要執行的作業名稱。如果在上下文中找到多個作業,則必須指定此項。 |
||
用於初始化 Hazelcast 的配置檔案的位置。 |
||
是否在必要時建立輸入通道。 |
|
|
例如,'PublishSubscribeChannel' 允許的預設訂閱者數量。 |
||
例如,'DirectChannel' 允許的預設訂閱者數量。 |
||
傳送或接收訊息等阻塞操作的預設超時時間。 |
|
|
不應在應用啟動時自動啟動的端點 bean 名稱模式列表。 |
||
在頭複製操作期間不應填充到 Message 例項中的訊息頭名稱列表。 |
||
當閘道器不再期望回覆時是否丟擲異常。 |
|
|
是否忽略全域性 'errorChannel' 的一個或多個處理程式的故障。 |
|
|
當沒有訂閱者時,是否不靜默忽略全域性 'errorChannel' 上的訊息。 |
|
|
資料庫 schema 初始化模式。 |
|
|
如果在初始化指令碼中使用了 @@platform@@ 佔位符,則使用此平臺。預設自動檢測。 |
||
用於初始化資料庫 schema 的 SQL 檔案路徑。 |
|
|
Spring Integration 元件是否應在主訊息流中執行日誌記錄。停用時,將跳過此類日誌記錄,而不檢查日誌記錄級別。啟用時,此類日誌記錄像正常一樣由日誌系統日誌級別配置控制。 |
|
|
用於匹配 Spring Integration 元件名稱的簡單模式列表。匹配時,將對該元件執行觀測儀表化。有關模式語法的詳細資訊,請參閱 Spring Integration 的 PatternMatchUtils 的 smartMatch 方法的 javadoc。 |
||
輪詢的 Cron 表示式。與 'fixedDelay' 和 'fixedRate' 互斥。 |
||
輪詢延遲週期。與 'cron' 和 'fixedRate' 互斥。 |
||
輪詢速率週期。與 'fixedDelay' 和 'cron' 互斥。 |
||
輪詢初始延遲。應用於 'fixedDelay' 和 'fixedRate';對 'cron' 忽略。 |
||
每個輪詢週期最多輪詢的訊息數。 |
||
輪詢時等待訊息的時間。 |
|
|
要連線的 TCP RSocket 伺服器主機。 |
||
要連線的 TCP RSocket 伺服器埠。 |
||
要連線的 WebSocket RSocket 伺服器 URI。 |
||
是否透過 Spring Integration 處理 RSocket 的訊息對映。 |
|
|
是否快取訊息消費者。 |
|
|
是否快取會話。 |
|
|
是否快取訊息生產者。 |
|
|
會話快取的大小(每個 JMS 會話型別)。 |
|
|
連線的客戶端 ID。 |
||
連線工廠 JNDI 名稱。設定後,優先於其他連線工廠自動配置。 |
||
啟動時是否自動啟動容器。 |
|
|
併發消費者的最大數量。 |
||
單個任務中處理的最大訊息數。預設情況下,除非監聽器上配置了 SchedulingTaskExecutor(10 條訊息),否則無限制,因為它表明更傾向於短生命週期的任務。 |
||
併發消費者的最小數量。未指定 max-concurrency 時,最小數量也將用作最大數量。 |
||
用於 receive 呼叫的超時時間。使用 -1 表示非等待接收,使用 0 表示完全沒有超時。後者僅在未在事務管理器中執行時可行,並且通常不鼓勵使用,因為它會阻止乾淨關閉。 |
|
|
監聽器容器的確認模式。 |
|
|
監聽器容器是否應使用事務性 JMS 會話。存在 JtaTransactionManager 時預設為 false,否則為 true。 |
||
預設目標型別是否為 topic。 |
|
|
訂閱是否持久化。 |
|
|
在沒有目標引數的傳送和接收操作中使用的預設目標。 |
||
傳送呼叫使用的交付延遲。 |
||
交付模式。設定時啟用 QoS (Quality of Service)。 |
||
傳送訊息時的優先順序。設定時啟用 QoS (Quality of Service)。 |
||
傳送訊息時是否啟用顯式 QoS (Quality of Service)。啟用後,傳送訊息時將使用交付模式、優先順序和存活時間屬性。當至少一個設定被自定義時,QoS 會自動啟用。 |
||
用於 receive 呼叫的超時時間。 |
||
建立會話時使用的確認模式。 |
|
|
是否使用事務性會話。 |
|
|
傳送訊息時的存活時間。設定時啟用 QoS (Quality of Service)。 |
||
上下文初始化期間是否自動建立主題。設定為 false 時,停用上下文初始化期間的自動主題建立。 |
|
|
發出請求時傳遞給伺服器的 ID。用於伺服器端日誌記錄。 |
||
關閉超時。 |
||
啟動時如果 broker 不可用是否快速失敗。 |
|
|
是否啟用修改現有主題配置。 |
|
|
操作超時。 |
||
用於配置客戶端的額外 admin 特定屬性。 |
||
與 broker 通訊使用的安全協議。 |
||
要使用的 SSL 捆綁包名稱。 |
||
金鑰庫金鑰或金鑰庫檔案中的私鑰密碼。 |
||
PEM 格式的證書鏈,包含 X.509 證書列表。 |
||
PEM 格式的私鑰,包含 PKCS#8 金鑰。 |
||
金鑰庫檔案位置。 |
||
金鑰庫檔案的儲存密碼。 |
||
金鑰庫型別。 |
||
要使用的 SSL 協議。 |
||
PEM 格式的受信任證書,包含 X.509 證書。 |
||
信任庫檔案位置。 |
||
信任庫檔案的儲存密碼。 |
||
信任庫型別。 |
||
用於與 Kafka 叢集建立初始連線的主機:埠對列表。除非被覆蓋,否則適用於所有元件。 |
||
發出請求時傳遞給伺服器的 ID。用於伺服器端日誌記錄。 |
||
如果 'enable.auto.commit' 設定為 true,消費者偏移量自動提交到 Kafka 的頻率。 |
||
當 Kafka 中沒有初始偏移量或當前偏移量不再存在於伺服器上時該怎麼做。 |
||
用於與 Kafka 叢集建立初始連線的主機:埠對列表。對於消費者,它會覆蓋全域性屬性。 |
||
發出請求時傳遞給伺服器的 ID。用於伺服器端日誌記錄。 |
||
消費者的偏移量是否在後臺定期提交。 |
||
如果在給定的 "fetch-min-size" 要求下沒有足夠的資料立即滿足 fetch 請求,伺服器在響應請求前阻塞的最長時間。 |
||
伺服器應為 fetch 請求返回的最小資料量。 |
||
標識該消費者所屬消費者組的唯一字串。 |
||
傳送給消費者協調器心跳之間的預期時間。 |
||
讀取事務性寫入的訊息的隔離級別。 |
|
|
鍵的反序列化器類。 |
||
一次呼叫 poll() 返回的最大記錄數。 |
||
用於配置客戶端的額外 consumer 特定屬性。 |
||
與 broker 通訊使用的安全協議。 |
||
要使用的 SSL 捆綁包名稱。 |
||
金鑰庫金鑰或金鑰庫檔案中的私鑰密碼。 |
||
PEM 格式的證書鏈,包含 X.509 證書列表。 |
||
PEM 格式的私鑰,包含 PKCS#8 金鑰。 |
||
金鑰庫檔案位置。 |
||
金鑰庫檔案的儲存密碼。 |
||
金鑰庫型別。 |
||
要使用的 SSL 協議。 |
||
PEM 格式的受信任證書,包含 X.509 證書。 |
||
信任庫檔案位置。 |
||
信任庫檔案的儲存密碼。 |
||
信任庫型別。 |
||
值的反序列化器類。 |
||
登入配置的控制標誌。 |
|
|
是否啟用 JAAS 配置。 |
|
|
登入模組。 |
|
|
額外的 JAAS 選項。 |
||
ackMode 為 "COUNT" 或 "COUNT_TIME" 時,偏移量提交之間的記錄數。 |
||
監聽器 AckMode。請參閱 spring-kafka 文件。 |
||
ackMode 為 "TIME" 或 "COUNT_TIME" 時,偏移量提交之間的時間。 |
||
支援非同步記錄確認。僅適用於 spring.kafka.listener.ack-mode 為 manual 或 manual-immediate。 |
||
是否自動啟動容器。 |
|
|
是否指示容器在初始化期間更改消費者執行緒名稱。 |
||
監聽器消費者 client.id 屬性的字首。 |
||
監聽器容器中執行的執行緒數。 |
||
Consumer.poll(Duration) 呼叫之間的睡眠間隔。 |
|
|
釋出空閒消費者事件(未接收到資料)之間的時間。 |
||
釋出空閒分割槽消費者事件(分割槽未接收到資料)之間的時間。 |
||
容器是在處理完當前記錄後停止還是在處理完上次 poll 的所有記錄後停止。 |
|
|
初始化期間是否記錄容器配置(INFO 級別)。 |
||
如果至少一個配置的主題在 broker 上不存在,容器啟動是否失敗。 |
|
|
檢查無響應消費者之間的時間。如果未指定 duration 字尾,將使用秒。 |
||
應用於 "pollTimeout" 以確定消費者是否無響應的乘數。 |
||
是否啟用觀測。 |
|
|
輪詢消費者時使用的超時時間。 |
||
監聽器型別。 |
|
|
生產者要求 leader 在認為請求完成之前收到的確認數。 |
||
預設批處理大小。較小的批處理大小會使批處理不那麼常見,並可能降低吞吐量(批處理大小為零會完全停用批處理)。 |
||
用於與 Kafka 叢集建立初始連線的主機:埠對列表。對於生產者,它會覆蓋全域性屬性。 |
||
生產者可用於緩衝等待發送到伺服器的記錄的總記憶體大小。 |
||
發出請求時傳遞給伺服器的 ID。用於伺服器端日誌記錄。 |
||
生產者生成的所有資料的壓縮型別。 |
||
鍵的序列化器類。 |
||
用於配置客戶端的額外 producer 特定屬性。 |
||
大於零時,啟用失敗傳送的重試。 |
||
與 broker 通訊使用的安全協議。 |
||
要使用的 SSL 捆綁包名稱。 |
||
金鑰庫金鑰或金鑰庫檔案中的私鑰密碼。 |
||
PEM 格式的證書鏈,包含 X.509 證書列表。 |
||
PEM 格式的私鑰,包含 PKCS#8 金鑰。 |
||
金鑰庫檔案位置。 |
||
金鑰庫檔案的儲存密碼。 |
||
金鑰庫型別。 |
||
要使用的 SSL 協議。 |
||
PEM 格式的受信任證書,包含 X.509 證書。 |
||
信任庫檔案位置。 |
||
信任庫檔案的儲存密碼。 |
||
信任庫型別。 |
||
非空時,啟用生產者的事務支援。 |
||
值的序列化器類。 |
||
額外的屬性,生產者和消費者通用,用於配置客戶端。 |
||
在將訊息傳送到 DLT 之前嘗試處理的總次數。 |
|
|
規範的退避週期。在指數情況下用作初始值,在一致性情況下用作最小值。 |
|
|
重試之間的最大等待時間。如果小於 delay,則應用預設值 30 秒。 |
|
|
用於生成下一次退避延遲的乘數。 |
|
|
是否具有退避延遲。 |
|
|
是否啟用基於主題的非阻塞重試。 |
|
|
與 broker 通訊使用的安全協議。 |
||
要使用的 SSL 捆綁包名稱。 |
||
金鑰庫金鑰或金鑰庫檔案中的私鑰密碼。 |
||
PEM 格式的證書鏈,包含 X.509 證書列表。 |
||
PEM 格式的私鑰,包含 PKCS#8 金鑰。 |
||
金鑰庫檔案位置。 |
||
金鑰庫檔案的儲存密碼。 |
||
金鑰庫型別。 |
||
要使用的 SSL 協議。 |
||
PEM 格式的受信任證書,包含 X.509 證書。 |
||
信任庫檔案位置。 |
||
信任庫檔案的儲存密碼。 |
||
信任庫型別。 |
||
Kafka Streams application.id 屬性;預設為 spring.application.name。 |
||
是否自動啟動 streams factory bean。 |
|
|
用於建立與 Kafka 叢集初始連線的主機:埠對列表。對於 streams,這將覆蓋全域性屬性。 |
||
在關閉時清理應用程式的本地狀態目錄。 |
|
|
在啟動時清理應用程式的本地狀態目錄。 |
|
|
發出請求時傳遞給伺服器的 ID。用於伺服器端日誌記錄。 |
||
用於配置 streams 的附加 Kafka 屬性。 |
||
stream 處理應用程式建立的更改日誌主題和重新分割槽主題的複製因子。 |
||
與 broker 通訊使用的安全協議。 |
||
要使用的 SSL 捆綁包名稱。 |
||
金鑰庫金鑰或金鑰庫檔案中的私鑰密碼。 |
||
PEM 格式的證書鏈,包含 X.509 證書列表。 |
||
PEM 格式的私鑰,包含 PKCS#8 金鑰。 |
||
金鑰庫檔案位置。 |
||
金鑰庫檔案的儲存密碼。 |
||
金鑰庫型別。 |
||
要使用的 SSL 協議。 |
||
PEM 格式的受信任證書,包含 X.509 證書。 |
||
信任庫檔案位置。 |
||
信任庫檔案的儲存密碼。 |
||
信任庫型別。 |
||
狀態儲存的目錄位置。 |
||
所有執行緒中記憶體狀態儲存快取的最大大小。 |
||
傳送訊息的預設主題。 |
||
是否啟用觀測。 |
|
|
事務 ID 字首,覆蓋生產者工廠中的事務 ID 字首。 |
||
認證引數,表示為引數名稱到引數值的對映。 |
||
認證外掛的完全限定類名。 |
||
等待建立伺服器連線的持續時間。 |
|
|
任何請求的伺服器響應讀取超時。 |
|
|
任何請求的伺服器請求超時。 |
|
|
Pulsar 管理端點的 Web URL,格式為 '(http|https)://host:port'。 |
|
|
認證引數,表示為引數名稱到引數值的對映。 |
||
認證外掛的完全限定類名。 |
||
等待建立與 Broker 連線的持續時間。 |
|
|
備份叢集列表。備份叢集按給定列表的順序選擇。如果所有備份叢集都可用,Pulsar 客戶端將選擇第一個備份叢集。 |
||
執行探測任務的頻率。 |
||
Pulsar 客戶端從主叢集切換到備份叢集之前的延遲。 |
||
叢集故障轉移策略。 |
|
|
Pulsar 客戶端從備份叢集切換到主叢集之前的延遲。 |
||
客戶端查詢超時。 |
||
客戶端操作超時。 |
|
|
Pulsar 服務 URL,格式為 '(pulsar|pulsar+ssl)://host:port'。 |
|
|
用於處理與 Broker 連線的執行緒數。 |
||
用於訊息監聽器的執行緒數。 |
||
傳送失敗訊息的死信主題名稱。 |
||
|
死信主題的初始訂閱名稱。未設定時,不會建立初始訂閱。但是,設定此屬性後,必須啟用 Broker 的“allowAutoSubscriptionCreation”,否則 DLQ 生產者將失敗。 |
|
|
在訊息被髮送到死信佇列之前將被重新投遞的最大次數。 |
|
|
傳送失敗訊息的重試主題名稱。 |
|
消費者名稱,用於從主題統計資訊中識別特定消費者。 |
||
共享訂閱消費者的優先順序級別。 |
|
|
是否從壓縮主題讀取訊息,而不是完整的訊息積壓。 |
|
|
是否自動重試訊息。 |
|
|
初始化新建立訂閱的位置。 |
|
|
訂閱主題時使用的訂閱模式。 |
|
|
消費者的訂閱名稱。 |
||
確定在使用模式訂閱時,消費者應訂閱哪種型別的主題(持久、非持久或全部)。 |
|
|
訂閱主題時使用的訂閱型別。 |
|
|
消費者訂閱的主題。 |
||
消費者訂閱的主題模式。 |
||
是否為主題啟用預設租戶和名稱空間支援。 |
|
|
對非完全限定主題 URL 生產或消費訊息時使用的預設名稱空間。 |
|
|
對非完全限定主題 URL 生產或消費訊息時使用的預設租戶。 |
|
|
訊息型別到主題名稱和 schema 資訊的對映列表,當生產或消費對映型別的訊息時,如果未明確指定主題名稱和/或 schema,則使用這些預設值。 |
||
是否啟用函式支援。 |
|
|
發生故障時是否停止處理後續的函式建立/更新。 |
|
|
在伺服器啟動期間建立/更新函式時,如果遇到任何故障,是否丟擲異常。 |
|
|
在伺服器關閉期間對函式強制執行停止策略時,如果遇到任何故障,是否丟擲異常。 |
|
|
監聽器容器使用的執行緒數。 |
||
在 Observations API 可用且客戶端支援時,是否記錄觀測資料。 |
|
|
消費訊息的 SchemaType。 |
||
生產者訪問主題所需的訪問型別。 |
|
|
是否自動批次處理訊息。 |
|
|
是否在 PulsarProducerFactory 中啟用快取。 |
|
|
快取中未使用條目的過期時間段。 |
|
|
快取的初始大小。 |
|
|
快取的最大大小(條目數)。 |
|
|
是否將大尺寸訊息分割成多個塊。 |
|
|
訊息壓縮型別。 |
||
選擇訊息釋出到哪個分割槽的訊息雜湊方案。 |
|
|
分割槽生產者的訊息路由模式。 |
|
|
生產者的名稱。如果未指定,將生成一個唯一名稱。 |
||
訊息必須由 Broker 確認的時間。 |
|
|
生產者將釋出到的主題。 |
||
讀取器名稱。 |
||
是否從壓縮主題讀取訊息,而不是主題的完整訊息積壓。 |
|
|
訂閱名稱。 |
||
訂閱角色的字首。 |
||
讀取器訂閱的主題。 |
||
在 Observations API 可用時,是否記錄觀測資料。 |
|
|
是否啟用事務支援。 |
|
|
用於打亂配置地址的模式。 |
|
|
客戶端應連線的地址列表。設定後,host 和 port 將被忽略。 |
||
如果快取大小已達到限制,等待獲取通道的持續時間。如果為 0,則始終建立一個新通道。 |
||
快取中保留的通道數。當 "check-timeout" > 0 時,表示每個連線的最大通道數。 |
||
連線工廠快取模式。 |
|
|
快取的連線數。僅在模式為 CONNECTION 時適用。 |
||
通道中 RPC 呼叫的延續超時。設定為零表示永遠等待。 |
|
|
連線超時。設定為零表示永遠等待。 |
||
是否建立 AmqpAdmin bean。 |
|
|
RabbitMQ 主機。如果設定了地址,則忽略此項。 |
|
|
容器的確認模式。 |
||
是否在啟動時自動啟動容器。 |
|
|
每個佇列的消費者數量。 |
||
容器是將批次訊息作為離散訊息呈現,還是使用批次呼叫監聽器。 |
|
|
預設情況下是否重新入隊被拒絕的投遞。 |
||
容器(停止時)是應在處理當前訊息後立即停止,還是在處理完所有預取訊息後停止。 |
|
|
釋出空閒容器事件的頻率。 |
||
如果容器宣告的佇列在 Broker 上不可用時是否失敗。 |
|
|
是否啟用觀測。 |
|
|
每個消費者未確認訊息的最大數量。 |
||
是否啟用釋出重試。 |
|
|
第一次和第二次嘗試投遞訊息之間的持續時間。 |
|
|
嘗試投遞訊息的最大次數。 |
|
|
嘗試之間的最大持續時間。 |
|
|
應用於上一個重試間隔的乘數。 |
|
|
重試是無狀態的還是有狀態的。 |
|
|
容器的確認模式。 |
||
是否在啟動時自動啟動容器。 |
|
|
批處理大小,表示容器將使用的物理訊息數量。 |
||
監聽器呼叫執行緒的最小數量。 |
||
容器是否根據“receive-timeout”和“batch-size”建立一批訊息。強制將“de-batching-enabled”設定為 true,以將生產者建立的批次內容作為離散記錄包含在批處理中。 |
|
|
容器是將批次訊息作為離散訊息呈現,還是使用批次呼叫監聽器。 |
|
|
預設情況下是否重新入隊被拒絕的投遞。 |
||
容器(停止時)是應在處理當前訊息後立即停止,還是在處理完所有預取訊息後停止。 |
|
|
釋出空閒容器事件的頻率。 |
||
監聽器呼叫執行緒的最大數量。 |
||
如果容器宣告的佇列在 Broker 上不可用時是否失敗,以及/或者如果在執行時刪除一個或多個佇列時是否停止容器。 |
|
|
是否啟用觀測。 |
|
|
每個消費者未確認訊息的最大數量。 |
||
是否啟用釋出重試。 |
|
|
第一次和第二次嘗試投遞訊息之間的持續時間。 |
|
|
嘗試投遞訊息的最大次數。 |
|
|
嘗試之間的最大持續時間。 |
|
|
應用於上一個重試間隔的乘數。 |
|
|
重試是無狀態的還是有狀態的。 |
|
|
容器是否支援消費原生流訊息而非 Spring AMQP 訊息的監聽器。 |
|
|
是否啟用觀測。 |
|
|
監聽器容器型別。 |
|
|
入站(接收)訊息正文的最大大小。 |
|
|
用於向 Broker 進行身份驗證的登入名。 |
|
|
RabbitMQ 埠。如果設定了地址,則忽略此項。預設為 5672,如果啟用 SSL 則為 5671。 |
||
要使用的釋出者確認型別。 |
||
是否啟用釋出者返回。 |
|
|
客戶端請求的每個連線的通道數。使用 0 表示無限制。 |
|
|
請求的心跳超時;零表示無心跳。如果未指定持續時間字尾,將使用秒作為單位。 |
||
要使用的 SSL 演算法。預設情況下,由 Rabbit 客戶端庫配置。 |
||
SSL bundle 名稱。 |
||
是否啟用 SSL 支援。如果提供了包含協議的地址 (amqp:// vs. amqps://),則自動確定。 |
||
存放 SSL 證書的金鑰庫路徑。 |
||
金鑰庫演算法。 |
|
|
用於訪問金鑰庫的密碼。 |
||
金鑰庫型別。 |
|
|
包含 SSL 證書的信任庫。 |
||
信任庫演算法。 |
|
|
用於訪問信任庫的密碼。 |
||
信任庫型別。 |
|
|
是否啟用伺服器端證書驗證。 |
|
|
是否啟用主機名驗證。 |
|
|
啟用了 Stream 外掛的 RabbitMQ 例項的主機。 |
|
|
流的名稱。 |
||
用於向 Broker 進行身份驗證的登入密碼。未設定時,使用 spring.rabbitmq.password。 |
||
啟用了 Stream 外掛的 RabbitMQ 例項的 Stream 埠。 |
||
用於向 Broker 進行身份驗證的登入使用者。未設定時,使用 spring.rabbitmq.username。 |
||
啟用了 Stream 外掛的 RabbitMQ 例項的虛擬主機。未設定時,使用 spring.rabbitmq.virtual-host。 |
||
用於反序列化的允許包/類的簡單模式。 |
||
未明確指定時,接收訊息的預設佇列名稱。 |
||
傳送操作使用的預設交換機名稱。 |
||
是否啟用強制訊息。 |
||
是否啟用觀測。 |
|
|
receive() 操作的超時時間。 |
||
sendAndReceive() 操作的超時時間。 |
||
是否啟用釋出重試。 |
|
|
第一次和第二次嘗試投遞訊息之間的持續時間。 |
|
|
嘗試投遞訊息的最大次數。 |
|
|
嘗試之間的最大持續時間。 |
|
|
應用於上一個重試間隔的乘數。 |
|
|
用於傳送操作的預設路由鍵的值。 |
||
用於向代理認證的登入使用者。 |
|
|
連線到代理時使用的虛擬主機。 |
||
用作服務基本 URI 的路徑。 |
|
|
要傳遞給 Spring Web Services 的 Servlet 初始化引數。 |
||
Spring Web Services Servlet 的啟動時載入優先順序。 |
|
|
以逗號分隔的 WSDL 及其附屬 XSD 的位置列表,這些位置將被暴露為 beans。 |
JSON 屬性
名稱 | 描述 | 預設值 |
---|---|---|
序列化 Date 物件時使用的格式。 |
||
是否停用對 HTML 字元(如 '<', '>' 等)的轉義。 |
||
序列化期間是否排除內部類。 |
||
是否啟用複雜對映鍵(即非原始型別)的序列化。 |
||
是否排除所有沒有 "Expose" 註解的欄位進行序列化或反序列化。 |
||
在序列化和反序列化期間應應用於物件欄位的命名策略。 |
||
是否透過在輸出前面新增一些特殊文字來生成不可執行的 JSON。 |
||
Long 和 long 型別的序列化策略。 |
||
是否輸出適合一頁用於美觀列印的序列化 JSON。 |
||
是否序列化 null 欄位。 |
||
設定在讀寫 JSON 時,RFC 8259 規範將執行的嚴格程度。 |
||
用於自動檢測建構函式的策略,特別是單引數建構函式的行為。 |
|
|
Jackson 列舉型別的開關特性。 |
||
Jackson JsonNodes 的開關特性。 |
||
日期格式字串或完全限定的日期格式類名。例如 'yyyy-MM-dd HH:mm:ss'。 |
||
全域性預設設定(如果有)用於寬鬆處理。 |
||
控制序列化期間屬性的包含。使用 Jackson 的 JsonInclude.Include 列舉中的一個值進行配置。 |
||
影響 Java 物件反序列化方式的 Jackson 開關特性。 |
||
Jackson 生成器的開關特性。 |
||
用於格式化的語言環境。 |
||
Jackson 通用開關特性。 |
||
Jackson 解析器的開關特性。 |
||
Jackson PropertyNamingStrategies 中的一個常量。也可以是 PropertyNamingStrategy 實現類的完全限定類名。 |
||
影響 Java 物件序列化方式的 Jackson 開關特性。 |
||
格式化日期時使用的時區。例如 "America/Los_Angeles" 或 "GMT+10"。 |
||
Jackson 可見性閾值,可用於限制哪些方法(和欄位)被自動檢測。 |
郵件屬性
名稱 | 描述 | 預設值 |
---|---|---|
預設的 MimeMessage 編碼。 |
|
|
SMTP 伺服器主機。例如 'smtp.example.com'。 |
||
Session 的 JNDI 名稱。設定後,優先於其他 Session 設定。 |
||
SMTP 伺服器的登入密碼。 |
||
SMTP 伺服器埠。 |
||
附加的 JavaMail Session 屬性。 |
||
SMTP 伺服器使用的協議。 |
|
|
SSL bundle 名稱。如果設定,'mail.(protocol).ssl.socketFactory' 屬性將設定為從相應 SSL bundle 獲取的 SSLSocketFactory。<p> 請注意,STARTTLS 命令可以使用相應的 SSLSocketFactory,即使 'mail.(protocol).ssl.enable' 屬性未設定。 |
||
是否啟用 SSL 支援。如果啟用,'mail.(protocol).ssl.enable' 屬性將設定為 'true'。 |
|
|
啟動時是否測試郵件伺服器可用。 |
|
|
SMTP 伺服器的登入使用者。 |
||
SendGrid API 金鑰。 |
||
SendGrid 代理主機。 |
||
SendGrid 代理埠。 |
RSocket 屬性
名稱 | 描述 | 預設值 |
---|---|---|
伺服器應繫結的網路地址。 |
||
最大傳輸單元。大於指定值的幀將被分段。 |
||
RSocket 處理請求的路徑(僅適用於 websocket 傳輸)。 |
||
伺服器埠。 |
||
是否啟用 websocket 壓縮擴充套件。 |
|
|
是代理 websocket ping 幀還是響應它們。 |
|
|
允許的最大幀有效載荷長度。 |
|
|
在 websocket 握手簽名中使用的子協議。 |
||
配置的 SSL 包名稱。 |
||
PEM 編碼的 SSL 證書檔案路徑。 |
||
SSL 證書的 PEM 編碼私鑰檔案路徑。 |
||
支援的 SSL 密碼套件。 |
||
客戶端認證模式。需要信任庫。 |
||
是否啟用 SSL 支援。 |
|
|
啟用的 SSL 協議。 |
||
標識金鑰庫中金鑰的別名。 |
||
用於訪問金鑰庫中金鑰的密碼。 |
||
包含 SSL 證書的金鑰庫路徑(通常是 jks 檔案)。 |
||
用於訪問金鑰庫的密碼。 |
||
金鑰庫的提供者。 |
||
金鑰庫型別。 |
||
要使用的 SSL 協議。 |
|
|
用於 SNI 配置的主機名到 SSL 包的對映。 |
||
PEM 編碼的 SSL 證書頒發機構檔案路徑。 |
||
SSL 證書頒發機構的 PEM 編碼私鑰檔案路徑。 |
||
包含 SSL 證書的信任庫。 |
||
用於訪問信任庫的密碼。 |
||
信任庫的提供者。 |
||
信任庫型別。 |
||
RSocket 傳輸協議。 |
|
安全屬性
名稱 | 描述 | 預設值 |
---|---|---|
基於 Servlet 的 Web 應用程式的安全過濾器鏈分發器型別。 |
|
|
基於 Servlet 的 Web 應用程式的安全過濾器鏈順序。 |
|
|
授權伺服器的註冊客戶端。 |
||
|
授權伺服器的 OAuth 2.0 授權端點。 |
|
|
授權伺服器的 OAuth 2.0 裝置授權端點。 |
|
|
授權伺服器的 OAuth 2.0 裝置驗證端點。 |
|
|
授權伺服器的 JWK Set 端點。 |
|
|
授權伺服器的 OpenID Connect 1.0 客戶端註冊端點。 |
|
|
授權伺服器的 OpenID Connect 1.0 登出端點。 |
|
|
授權伺服器的 OpenID Connect 1.0 UserInfo 端點。 |
|
|
授權伺服器的 OAuth 2.0 Token 內省端點。 |
|
|
授權伺服器的 OAuth 2.0 Token 撤銷端點。 |
|
|
授權伺服器的 OAuth 2.0 Token 端點。 |
|
授權伺服器的 Issuer Identifier 的 URL。 |
||
|
是否允許每個主機有多個頒發者。在頒發者識別符號的 URL 中使用路徑元件可以在多租戶託管配置中支援每個主機上的多個頒發者。 |
|
OAuth 提供程式詳細資訊。 |
||
OAuth 客戶端註冊。 |
||
標識 JWT 意圖傳送到的接收者。 |
||
|
用於將 authorities claim 的值拆分為 authorities 的正則表示式。 |
|
|
用於從 JWT 對映 authorities 的 token claim 名稱。 |
|
用於從 JWT 對映的 authorities 的字首。 |
||
可以是 OpenID Connect 發現端點或由 RFC 8414 定義的 OAuth 2.0 Authorization Server Metadata 端點的 URI。 |
||
用於驗證 JWT token 的 JSON Web Key URI。 |
||
用於驗證數字簽名的 JSON Web Algorithms。 |
|
|
|
JWT principal claim 名稱。 |
|
|
包含用於驗證 JWT 的公鑰的檔案位置。 |
|
用於向 token 內省端點進行認證的客戶端 id。 |
||
|
用於向 token 內省端點進行認證的客戶端 secret。 |
|
|
完成 token 內省的 OAuth 2.0 端點。 |
|
SAML2 依賴方註冊。 |
||
預設使用者名稱。 |
|
|
預設使用者名稱的密碼。 |
||
預設使用者名稱的授權角色。 |
伺服器屬性
名稱 | 描述 | 預設值 |
---|---|---|
伺服器應繫結的網路地址。 |
||
是否啟用響應壓縮。 |
|
|
以逗號分隔的使用者代理列表,對這些使用者代理的響應不應壓縮。 |
||
以逗號分隔的應壓縮的 MIME 型別列表。 |
|
|
執行壓縮所需的最小 "Content-Length" 值。 |
|
|
何時包含 "errors" 屬性。 |
|
|
包含 "exception" 屬性。 |
|
|
何時包含 "message" 屬性。 |
|
|
何時包含 "path" 屬性。 |
|
|
何時包含 "trace" 屬性。 |
|
|
錯誤控制器的路徑。 |
|
|
伺服器錯誤時是否啟用在瀏覽器中顯示的預設錯誤頁面。 |
|
|
處理 X-Forwarded-* 頭部的策略。 |
||
如果當前環境支援,是否啟用 HTTP/2 支援。 |
|
|
追加到日誌。 |
|
|
自定義日誌格式,參見 org.eclipse.jetty.server.CustomRequestLog。如果已定義,將覆蓋 "format" 配置鍵。 |
||
啟用訪問日誌。 |
|
|
放置在日誌檔名中的日期格式。 |
||
日誌檔名。如果未指定,日誌將重定向到 "System.err"。 |
||
日誌格式。 |
|
|
不應記錄的請求路徑。 |
||
輪轉日誌檔案被刪除前的天數。 |
|
|
連線在關閉前可以保持空閒的時間。 |
||
伺服器在任何給定時間接受和處理的最大連線數。 |
|
|
表單鍵的最大數量。 |
|
|
任何 HTTP POST 請求中表單內容的最大大小。 |
|
|
HTTP 響應頭的最大大小。 |
|
|
使用的 acceptor 執行緒數。當值為 -1(預設值)時,acceptor 數量從作業系統環境中獲取。 |
|
|
最大執行緒空閒時間。 |
|
|
最大執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
執行緒池後端佇列的最大容量。預設值根據執行緒配置計算。 |
||
最小執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
使用的 selector 執行緒數。當值為 -1(預設值)時,selector 數量從作業系統環境中獲取。 |
|
|
HTTP 請求頭的最大大小。有關此限制具體如何應用的詳細資訊,請參閱所選嵌入式伺服器的文件。例如,Netty 將此限制分別應用於請求中的每個單獨頭部,而 Tomcat 將此限制應用於請求行以及請求中所有頭部名稱和值的組合大小。 |
|
|
Netty 通道的連線超時時間。 |
||
H2C 升級請求的最大內容長度。 |
|
|
Netty 通道的空閒超時時間。如果未指定,則使用無限超時。 |
||
用於 HTTP 請求解碼的初始緩衝區大小。 |
|
|
可解碼的 HTTP 請求初始行的最大長度。 |
|
|
每個連線可發出的最大請求數。預設情況下,一個連線服務無限數量的請求。 |
||
解碼請求時是否驗證頭部。 |
|
|
伺服器 HTTP 埠。 |
|
|
Cookie 的域。 |
||
是否為 Cookie 使用 "HttpOnly" Cookie。 |
||
Cookie 的最大年齡。如果未指定持續時間字尾,則使用秒。正值表示 Cookie 相對於當前時間的過期時間。值為 0 表示 Cookie 應立即過期。負值表示沒有 "Max-Age"。 |
||
Cookie 的名稱。 |
||
生成的 Cookie 是否帶有 Partitioned 屬性。 |
||
Cookie 的路徑。 |
||
Cookie 的 SameSite 設定。 |
||
是否始終將 Cookie 標記為 secure。 |
||
可儲存的最大會話數。 |
|
|
會話超時時間。如果未指定持續時間字尾,將使用秒作為單位。 |
|
|
用於 Server 響應頭的值(如果為空,則不傳送此頭)。 |
||
應用程式的顯示名稱。 |
|
|
Servlet context 初始化引數。 |
||
應用程式的 context path。 |
||
HTTP 請求和響應的字元集。如果未顯式設定,將新增到 "Content-Type" 頭。 |
|
|
是否啟用 http 編碼支援。 |
|
|
是否強制 HTTP 請求和響應使用配置的字元集進行編碼。 |
||
是否強制 HTTP 請求使用配置的字元集進行編碼。如果未指定 "force",則預設為 true。 |
||
是否強制 HTTP 響應使用配置的字元集進行編碼。 |
||
用於響應編碼的 locale 到字元集的對映。 |
||
用於 JSP 的 servlet 類名。如果 registered 為 true 且該類在 classpath 中,則會註冊此 servlet。 |
|
|
用於配置 JSP servlet 的初始化引數。 |
||
是否註冊 JSP servlet。 |
|
|
是否向容器註冊預設 Servlet。 |
|
|
Cookie 的域。 |
||
是否為 Cookie 使用 "HttpOnly" Cookie。 |
||
Cookie 的最大年齡。如果未指定持續時間字尾,則使用秒。正值表示 Cookie 相對於當前時間的過期時間。值為 0 表示 Cookie 應立即過期。負值表示沒有 "Max-Age"。 |
||
Cookie 的名稱。 |
||
生成的 Cookie 是否帶有 Partitioned 屬性。 |
||
Cookie 的路徑。 |
||
Cookie 的 SameSite 設定。 |
||
是否始終將 Cookie 標記為 secure。 |
||
是否在重啟之間持久化會話資料。 |
|
|
用於儲存會話資料的目錄。 |
||
會話超時時間。如果未指定持續時間字尾,將使用秒作為單位。 |
|
|
會話跟蹤模式。 |
||
伺服器將支援的關閉型別。 |
|
|
配置的 SSL 包名稱。 |
||
PEM 編碼的 SSL 證書檔案路徑。 |
||
SSL 證書的 PEM 編碼私鑰檔案路徑。 |
||
支援的 SSL 密碼套件。 |
||
客戶端認證模式。需要信任庫。 |
||
是否啟用 SSL 支援。 |
|
|
啟用的 SSL 協議。 |
||
標識金鑰庫中金鑰的別名。 |
||
用於訪問金鑰庫中金鑰的密碼。 |
||
包含 SSL 證書的金鑰庫路徑(通常是 jks 檔案)。 |
||
用於訪問金鑰庫的密碼。 |
||
金鑰庫的提供者。 |
||
金鑰庫型別。 |
||
要使用的 SSL 協議。 |
|
|
用於 SNI 配置的主機名到 SSL 包的對映。 |
||
PEM 編碼的 SSL 證書頒發機構檔案路徑。 |
||
SSL 證書頒發機構的 PEM 編碼私鑰檔案路徑。 |
||
包含 SSL 證書的信任庫。 |
||
用於訪問信任庫的密碼。 |
||
信任庫的提供者。 |
||
信任庫型別。 |
||
所有可能的請求處理執行緒都在使用時,傳入連線請求的最大佇列長度。 |
|
|
是否緩衝輸出,使其僅週期性重新整理。 |
|
|
是否檢查日誌檔案是否存在,以便在外部程序重新命名它時可以重新建立。 |
|
|
僅當 "ServletRequest.getAttribute(conditionIf)" 不返回 null 時,才啟用請求日誌記錄。 |
||
僅當 "ServletRequest.getAttribute(conditionUnless)" 返回 null 時,才啟用請求日誌記錄。 |
||
建立日誌檔案的目錄。可以是絕對路徑,也可以是相對於 Tomcat 基本目錄的相對路徑。 |
|
|
啟用訪問日誌。 |
|
|
日誌檔案使用的字元集。預設為系統的預設字元集。 |
||
放置在日誌檔名中的日期格式。 |
|
|
是否使用 RFC 5952 定義的 IPv6 規範表示格式。 |
|
|
用於格式化日誌條目中的時間戳和日誌檔名字尾的 Locale。預設為 Java 程序的預設 locale。 |
||
訪問日誌檔案在被刪除之前保留的天數。 |
|
|
訪問日誌的格式模式。 |
|
|
日誌檔名字首。 |
|
|
是否將日期戳新增到日誌檔名的操作延遲到輪換時進行。 |
|
|
為請求設定 IP 地址、主機名、協議和埠的請求屬性。 |
|
|
是否啟用訪問日誌輪換。 |
|
|
日誌檔名字尾。 |
|
|
匹配要忽略的 jars 的額外模式列表,用於 TLD 掃描。特殊字元 '?' 和 '*' 可用於模式中,分別匹配一個且僅一個字元,以及零個或多個字元。 |
||
呼叫 backgroundProcess 方法之間的延遲。如果未指定持續時間字尾,將使用秒作為單位。 |
|
|
Tomcat 基本目錄。如果未指定,將使用臨時目錄。 |
||
聯結器在接受連線後等待請求 URI 行出現的時間量。 |
||
在連線關閉之前等待另一個 HTTP 請求的時間。如果未設定,則使用 connectionTimeout。如果設定為 -1,則沒有超時。 |
||
伺服器在任何給定時間接受和處理的最大連線數。一旦達到限制,作業系統仍可能根據 "acceptCount" 屬性接受連線。 |
|
|
任何 HTTP POST 請求中表單內容的最大大小。 |
|
|
HTTP 響應頭的最大大小。 |
|
|
在連線關閉之前可以進行管道傳輸的最大 HTTP 請求數。設定為 0 或 1 時,停用 keep-alive 和 pipelining。設定為 -1 時,允許無限數量的管道傳輸或 keep-alive 請求。 |
|
|
可吞噬的最大請求體大小。 |
|
|
是否應啟用 Tomcat 的 MBean Registry。 |
|
|
快取中保留並可用於後續請求的最大空閒處理器數。設定為 -1 時,快取大小不受限制,理論最大大小等於最大連線數。 |
|
|
對 context root 的請求是否應透過在路徑末尾新增 / 進行重定向。當在代理處終止 SSL 時,應將此屬性設定為 false。 |
|
|
允許在 URI 路徑中出現的額外未編碼字元列表。僅允許 "< > [ \ ] ^ ` { | }"。 |
||
允許在 URI 查詢字串中出現的額外未編碼字元列表。僅允許 "< > [ \ ] ^ ` { | }"。 |
||
從中提取遠端主機的 HTTP 頭名稱。 |
|
|
匹配應受信任的代理的正則表示式。 |
|
|
用於覆蓋原始埠值的 HTTP 頭名稱。 |
|
|
包含傳入協議的頭,通常命名為 "X-Forwarded-Proto"。 |
||
協議頭的值,指示傳入請求是否使用 SSL。 |
|
|
從中提取遠端 IP 的 HTTP 頭名稱。例如,'X-FORWARDED-FOR'。 |
||
定義在 "remote-ip-header" 頭中出現時被信任的代理的正則表示式。 |
||
是否允許此 Web 應用程式進行靜態資源快取。 |
|
|
靜態資源快取的生存時間 (TTL)。 |
||
最大工作執行緒數。如果啟用了虛擬執行緒,則無效。 |
|
|
執行緒池後臺佇列的最大容量。此設定僅在值大於 0 時有效。 |
|
|
最小工作執行緒數。如果啟用了虛擬執行緒,則無效。 |
|
|
用於解碼 URI 的字元編碼。 |
|
|
是否使用 APR。如果在 Java 24 以下執行,預設值為 'WHEN_AVAILABLE'。在 Java 24 或更高版本上,預設值為 'NEVER'。 |
||
HTTP 1.1 及更高版本中,由 sendRedirect 呼叫生成的 Location 頭是否使用相對重定向或絕對重定向。 |
|
|
Undertow 訪問日誌目錄。 |
||
是否啟用訪問日誌。 |
|
|
訪問日誌的格式模式。 |
|
|
日誌檔名字首。 |
|
|
是否啟用訪問日誌輪換。 |
|
|
日誌檔名字尾。 |
|
|
是否應將 'Connection: keep-alive' 頭新增到所有響應中,即使 HTTP 規範沒有要求。 |
|
|
每個緩衝區的大小。預設值根據 JVM 可用的最大記憶體量得出。 |
||
是否應解碼編碼的斜槓字元 (%2F)。如果前端代理未執行相同的解碼,則解碼可能導致安全問題。僅當您有需要此功能的舊應用程式時才啟用此功能。設定後,server.undertow.allow-encoded-slash 將不起作用。 |
||
URL 是否應被解碼。停用時,URL 中的百分比編碼字元將保持原樣。 |
|
|
是否在 Java 堆外部分配緩衝區。預設值根據 JVM 可用的最大記憶體量得出。 |
||
servlet 過濾器是否應在啟動時初始化。 |
|
|
允許的最大 cookie 數量。此限制用於防止基於雜湊衝突的 DOS 攻擊。 |
|
|
允許的最大頭數量。此限制用於防止基於雜湊衝突的 DOS 攻擊。 |
||
HTTP post 內容的最大大小。當值為 -1(預設值)時,大小不受限制。 |
|
|
允許的最大查詢或路徑引數數量。此限制用於防止基於雜湊衝突的 DOS 攻擊。 |
||
連線在沒有處理請求的情況下可以保持空閒狀態的時間,超過此時間後將被伺服器關閉。 |
||
io.undertow.UndertowOptions 中定義的伺服器選項。 |
||
org.xnio.Options 中定義的 Socket 選項。 |
||
轉發請求時是否保留其路徑。 |
|
|
為 worker 建立的 I/O 執行緒數。預設值根據可用處理器數量得出。 |
||
worker 執行緒數。預設值是 I/O 執行緒數的 8 倍。 |
||
用於解碼 URL 的字元集。 |
|
模板屬性
名稱 | 描述 | 預設值 |
---|---|---|
HttpServletRequest 屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。僅支援 Spring MVC。 |
|
|
HttpSession 屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。僅支援 Spring MVC。 |
|
|
是否啟用模板快取。僅支援 Spring MVC。 |
|
|
模板編碼。 |
|
|
是否檢查模板位置是否存在。 |
|
|
Content-Type 值。僅支援 Spring MVC。 |
|
|
是否為此技術啟用 MVC 檢視解析。 |
|
|
在與模板合併之前,是否應將所有請求屬性新增到模型中。僅支援 Spring MVC。 |
|
|
在與模板合併之前,是否應將所有 HttpSession 屬性新增到模型中。僅支援 Spring MVC。 |
|
|
是否公開一個 RequestContext,供 Spring 的宏庫使用,名稱為 "springMacroRequestContext"。僅支援 Spring MVC。 |
|
|
是否優先使用檔案系統訪問進行模板載入,以便熱檢測模板更改。當模板路徑被檢測為目錄時,僅從該目錄載入模板,不會考慮其他匹配的 classpath 位置。 |
|
|
構建 URL 時新增到檢視名稱前面的字首。 |
||
所有檢視的 RequestContext 屬性名稱。 |
||
傳遞給 FreeMarker 的 Configuration 的知名 FreeMarker 鍵。 |
||
構建 URL 時新增到檢視名稱後面的字尾。 |
|
|
模板路徑列表。 |
|
|
可解析的檢視名稱。 |
||
HttpServletRequest 屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。 |
|
|
HttpSession 屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。 |
|
|
是否啟用模板快取。 |
|
|
模板編碼。 |
|
|
是否檢查模板位置是否存在。 |
|
|
|
參見 GroovyMarkupConfigurer |
|
Content-Type 值。 |
|
|
是否為此技術啟用 MVC 檢視解析。 |
|
|
在與模板合併之前,是否應將所有請求屬性新增到模型中。 |
|
|
在與模板合併之前,是否應將所有 HttpSession 屬性新增到模型中。 |
|
|
是否公開 RequestContext 以供 Spring 的宏庫使用,名稱為 "springMacroRequestContext"。 |
|
|
構建 URL 時新增到檢視名稱前面的字首。 |
||
所有檢視的 RequestContext 屬性名稱。 |
||
模板路徑。 |
|
|
構建 URL 時新增到檢視名稱後面的字尾。 |
|
|
可解析的檢視名稱。 |
||
模板編碼。 |
|
|
是否檢查模板位置是否存在。 |
|
|
是否啟用 Mustache 的 MVC 檢視解析。 |
|
|
應用於模板名稱的字首。 |
|
|
Mustache 檢視支援的媒體型別。 |
|
|
所有檢視的 RequestContext 屬性名稱。 |
||
HttpServletRequest 屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。 |
|
|
HttpSession 屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。 |
|
|
是否啟用模板快取。 |
|
|
Content-Type 值。 |
||
在與模板合併之前,是否應將所有請求屬性新增到模型中。 |
|
|
在與模板合併之前,是否應將所有 HttpSession 屬性新增到模型中。 |
|
|
是否公開 RequestContext 以供 Spring 的宏庫使用,名稱為 "springMacroRequestContext"。 |
|
|
應用於模板名稱的字尾。 |
|
|
可解析的檢視名稱。 |
||
是否啟用模板快取。 |
|
|
在渲染模板之前是否檢查它是否存在。 |
|
|
是否檢查模板位置是否存在。 |
|
|
在 SpringEL 表示式中啟用 SpringEL 編譯器。 |
|
|
是否為 Web 框架啟用 Thymeleaf 檢視解析。 |
|
|
模板檔案編碼。 |
|
|
應從解析中排除的檢視名稱列表(允許模式)。 |
||
應用於模板的模板模式。另請參見 Thymeleaf 的 TemplateMode 列舉。 |
|
|
構建 URL 時新增到檢視名稱前面的字首。 |
|
|
以逗號分隔的檢視名稱列表(允許模式),當設定了最大塊大小時,它們應該是唯一在 CHUNKED 模式下執行的檢視。 |
||
以逗號分隔的檢視名稱列表(允許模式),即使設定了最大塊大小,也應在 FULL 模式下執行。 |
||
用於寫入響應的資料緩衝區的最大大小。如果設定了此值,模板將預設在 CHUNKED 模式下執行。 |
|
|
檢視技術支援的媒體型別。 |
|
|
充當複選框標記的隱藏表單輸入是否應在複選框元素本身之前渲染。 |
|
|
寫入 HTTP 響應的 Content-Type 值。 |
|
|
|
Thymeleaf 是應儘快開始寫入部分輸出,還是緩衝直到模板處理完成。 |
|
構建 URL 時新增到檢視名稱後面的字尾。 |
|
|
模板解析器在鏈中的順序。預設情況下,模板解析器位於鏈中的第一個。順序從 1 開始,只有在定義了額外的 "TemplateResolver" bean 時才應設定。 |
||
可解析的檢視名稱列表(允許模式)。 |
Testcontainers 屬性
名稱 | 描述 | 預設值 |
---|---|---|
Testcontainers 啟動模式。 |
|
|
如何處理將 DynamicPropertyRegistry 注入到 @Bean 方法中。 |
|
Web 屬性
名稱 | 描述 | 預設值 |
---|---|---|
是否支援憑證。未設定時,不支援憑證。 |
||
請求中允許的 HTTP 頭列表。'*' 允許所有頭。 |
||
允許的 HTTP 方法列表。'*' 允許所有方法。未設定時,預設為 GET。 |
||
允許的源模式列表。與僅支援 '*' 的允許源不同,源模式更靈活,例如 'https://*.example.com',並且可以與 allow-credentials 一起使用。當允許源和允許源模式均未設定時,跨域請求將實際停用。 |
||
允許的源列表,使用 '*' 允許所有源。當 allow-credentials 啟用時,不能使用 '*',應考慮設定源模式。當允許源和允許源模式均未設定時,跨域請求將實際停用。 |
||
響應中要包含的頭列表。 |
||
預檢請求的響應可以被客戶端快取多久。如果未指定持續時間字尾,則使用秒為單位。 |
|
|
是否啟用預設的 GraphiQL UI。 |
|
|
GraphiQL UI 端點的路徑。 |
|
|
公開 GraphQL 請求 HTTP 端點的路徑。 |
|
|
RSocket 訊息處理程式的對映。 |
||
GraphQL schema 檔案的副檔名。 |
|
|
是否應將 schema 與應用程式進行比較以檢測缺失的對映。 |
|
|
是否應在 schema 級別啟用欄位內省。 |
|
|
GraphQL schema 檔案的位置。 |
|
|
是否啟用列印 schema 的端點。Schema 可在 spring.graphql.path + "/schema" 下訪問。 |
|
|
併發處理完成所需的時間。 |
||
必須在此時間內接收到初始 {@code CONNECTION_INIT} 型別訊息。 |
|
|
伺服器向客戶端傳送 keep-alive ping 之前的最大空閒週期。 |
||
GraphQL WebSocket 訂閱端點的路徑。 |
||
是否應將 application/hal+json 響應傳送給接受 application/json 的請求。 |
|
|
客戶端 HTTP 請求的預設連線超時時間。 |
||
客戶端 HTTP 請求使用的預設工廠。 |
||
客戶端 HTTP 請求的預設讀取超時時間。 |
||
HTTP 重定向處理。 |
|
|
要使用的 SSL bundle。 |
||
用作應用程式基本 URI 的路徑。如果指定,將覆蓋 "@ApplicationPath" 的值。 |
||
Jersey 過濾器鏈順序。 |
|
|
透過 servlet 或 filter 傳遞給 Jersey 的初始化引數。 |
||
Jersey servlet 的啟動時載入優先順序。 |
|
|
Jersey 整合型別。 |
|
|
非同步請求處理超時前的時間量。如果未設定此值,則使用底層實現的預設超時時間。 |
||
是否應使用請求引數(預設為 "format")來確定請求的媒體型別。 |
|
|
將副檔名對映到用於內容協商的媒體型別。例如,將 yml 對映到 text/yaml。 |
||
啟用 "favor-parameter" 時使用的查詢引數名稱。 |
||
用於 HTTP 訊息轉換的首選 JSON 對映器。預設情況下,根據環境自動檢測。支援的值有 'jackson'、'gson' 和 'jsonb'。當存在其他 JSON 對映庫(如 kotlinx.serialization)時,請使用自定義 HttpMessageConverters bean 來控制首選對映器。 |
|
|
是否將 OPTIONS 請求分派到 FrameworkServlet 的 doService 方法。 |
|
|
是否將 TRACE 請求分派到 FrameworkServlet 的 doService 方法。 |
|
|
要使用的日期格式,例如 'dd/MM/yyyy'。用於格式化 java.util.Date 和 java.time.LocalDate。 |
||
要使用的日期時間格式,例如 'yyyy-MM-dd HH:mm:ss'。用於格式化 java.time 的 LocalDateTime、OffsetDateTime 和 ZonedDateTime。 |
||
要使用的時間格式,例如 'HH:mm:ss'。用於格式化 java.time 的 LocalTime 和 OffsetTime。 |
||
是否啟用 Spring 的 FormContentFilter。 |
|
|
是否啟用 Spring 的 HiddenHttpMethodFilter。 |
|
|
是否允許在 DEBUG 和 TRACE 級別記錄(可能敏感的)請求詳情。 |
|
|
是否啟用由 "HandlerExceptionResolver" 解析的異常的警告日誌記錄,"DefaultHandlerExceptionResolver" 除外。 |
|
|
訊息程式碼的格式化策略。例如,'PREFIX_ERROR_CODE'。 |
||
將請求路徑與已註冊對映匹配的策略選擇。 |
|
|
是否應啟用 RFC 9457 問題詳情支援。 |
|
|
是否在每個請求結束時釋出 ServletRequestHandledEvent。 |
|
|
dispatcher servlet 的啟動時載入優先順序。 |
|
|
dispatcher servlet 的路徑。為此屬性設定自定義值與 PathPatternParser 匹配策略不相容。 |
|
|
用於靜態資源的路徑模式。 |
|
|
Spring MVC 檢視字首。 |
||
Spring MVC 檢視字尾。 |
||
用於 WebJar 資源的路徑模式。 |
|
|
引用計數緩衝區的記憶體洩漏檢測級別。如果未透過 'ResourceLeakDetector.setLevel' 或 'io.netty.leakDetection.level' 系統屬性配置,預設為 'simple'。 |
||
是否啟用 multipart 上傳支援。 |
|
|
檔案寫入磁碟的閾值。 |
|
|
上傳檔案的中間位置。 |
||
最大檔案大小。 |
|
|
最大請求大小。 |
|
|
是否在訪問檔案或引數時延遲解析 multipart 請求。 |
|
|
是否嚴格按照 Servlet 規範解析 multipart 請求,僅用於 "multipart/form-data" 請求。 |
|
|
Session 重新整理模式。確定何時將 session 更改寫入 session 儲存。 |
|
|
用於儲存 session 的 map 名稱。 |
|
|
Session 儲存模式。確定如何跟蹤 session 更改並將其儲存到 session 儲存。 |
|
|
過期 session 清理作業的 Cron 表示式。 |
|
|
Session 重新整理模式。確定何時將 session 更改寫入 session 儲存。 |
|
|
資料庫 schema 初始化模式。 |
|
|
如果在初始化指令碼中使用了 @@platform@@ 佔位符,則使用此平臺。預設自動檢測。 |
||
Session 儲存模式。確定如何跟蹤 session 更改並將其儲存到 session 儲存。 |
|
|
用於初始化資料庫 schema 的 SQL 檔案路徑。 |
|
|
用於儲存 session 的資料庫表名稱。 |
|
|
用於儲存 session 的集合名稱。 |
|
|
過期 session 清理作業的 Cron 表示式。僅在 repository-type 設定為 indexed 時支援。不支援 reactive session repository。 |
|
|
當沒有使用者定義的 ConfigureRedisAction 或 ConfigureReactiveRedisAction bean 時應用的配置操作。 |
|
|
Session 重新整理模式。確定何時將 session 更改寫入 session 儲存。不支援 reactive session repository。 |
|
|
用於儲存 session 的鍵的名稱空間。 |
|
|
要配置的 Redis session 儲存庫型別。 |
|
|
Session 儲存模式。確定如何跟蹤 session 更改並將其儲存到 session 儲存。 |
|
|
Session 儲存庫過濾器分派器型別。 |
|
|
Session 儲存庫過濾器順序。 |
||
會話超時時間。如果未指定持續時間字尾,將使用秒作為單位。 |
||
要使用的區域設定。預設情況下,此區域設定會被 "Accept-Language" 頭覆蓋。 |
||
定義如何解析區域設定。 |
|
|
是否啟用預設資源處理。 |
|
|
指示響應訊息僅供單個使用者使用,不得由共享快取儲存。 |
||
指示任何快取都可以儲存響應。 |
||
響應應快取的最長時間,如果未指定持續時間字尾,則使用秒。 |
||
指示一旦響應變為陳舊,快取必須在不與伺服器重新驗證的情況下不使用響應。 |
||
指示僅在與伺服器重新驗證後,才能重用快取的響應。 |
||
指示在任何情況下都不要快取響應。 |
||
指示中介(快取及其他)不應轉換響應內容。 |
||
與 "must-revalidate" 指令含義相同,但它不適用於私有快取。 |
||
響應應由共享快取快取的最長時間,如果未指定持續時間字尾,則使用秒。 |
||
遇到錯誤時響應可能使用的最長時間,如果未指定持續時間字尾,則使用秒。 |
||
|
響應在變陳舊後可以被提供服務的最大時間,如果未指定持續時間字尾,則使用秒。 |
|
資源處理器提供的資源的快取週期。如果未指定持續時間字尾,則使用秒。可透過 'spring.web.resources.cache.cachecontrol' 屬性覆蓋。 |
||
是否應在 HTTP 快取頭中使用檔案的 "lastModified" 元資料。 |
|
|
是否在資源鏈中啟用快取。 |
|
|
是否啟用已壓縮資源(gzip, brotli)的解析。檢查資源名稱是否帶有 '.gz' 或 '.br' 副檔名。 |
|
|
是否啟用 Spring 資源處理鏈。預設情況下停用,除非至少啟用了一種策略。 |
||
是否啟用內容版本策略。 |
|
|
應用於內容版本策略的模式列表。 |
|
|
是否啟用固定版本策略。 |
|
|
應用於固定版本策略的模式列表。 |
|
|
固定版本策略使用的版本字串。 |
||
靜態資源的位置。預設為 classpath:[/META-INF/resources/, /resources/, /static/, /public/]。 |
|
|
所有 Web 處理器的基本路徑。 |
||
要使用的日期格式,例如 'dd/MM/yyyy'。用於格式化 java.util.Date 和 java.time.LocalDate。 |
||
要使用的日期時間格式,例如 'yyyy-MM-dd HH:mm:ss'。用於格式化 java.time 的 LocalDateTime、OffsetDateTime 和 ZonedDateTime。 |
||
要使用的時間格式,例如 'HH:mm:ss'。用於格式化 java.time 的 LocalTime 和 OffsetTime。 |
||
是否啟用 Spring 的 HiddenHttpMethodFilter。 |
|
|
用於儲存大於 'maxInMemorySize' 的檔案部分的目錄。預設為在系統臨時目錄下建立名為 'spring-multipart' 的目錄。使用 PartEvent 流式支援時忽略此設定。 |
||
用於解碼請求頭的字元集。 |
|
|
每個檔案部分允許的最大磁碟空間量。預設為 -1,表示沒有限制。 |
|
|
每個檔案部分請求頭部分允許的最大記憶體量。設定為 -1 表示沒有限制。 |
|
|
在寫入磁碟之前,每個檔案部分允許的最大記憶體量。設定為 -1 表示將所有內容儲存在記憶體中。 |
|
|
在一個給定的 multipart 請求中允許的最大檔案部分數。預設為 -1,表示沒有限制。 |
|
|
是否應啟用 RFC 9457 問題詳情支援。 |
|
|
用於靜態資源的路徑模式。 |
|
|
用於 WebJar 資源的路徑模式。 |
|