常見應用程式屬性
各種屬性可以在您的 application.properties 檔案中、application.yaml 檔案中或作為命令列開關指定。本附錄提供了常見的 Spring Boot 屬性列表以及引用使用這些屬性的底層類。
| Spring Boot 提供了各種轉換機制,具有高階值格式化功能。請務必檢視屬性轉換部分。 |
| 屬性貢獻可能來自您 classpath 中的其他 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 應該是此值的偶數倍。 |
|
|
沒有活動的儀表的存活時間。在此期間之後,儀表將被視為已過期,並且不會被報告。 |
|
|
用於指標釋出排程器的執行緒數。 |
|
|
此後端請求的讀取超時。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
Atlas 伺服器的 URI。 |
|
|
是否啟用審計事件儲存。 |
|
|
傳播型別和跟蹤後端是否支援在客戶端和服務端 span 之間共享 span ID。需要 B3 傳播和相容的後端。 |
|
|
是否啟用擴充套件的 Cloud Foundry Actuator 端點。 |
|
|
是否跳過 Cloud Foundry Actuator 端點安全呼叫中的 SSL 驗證。 |
|
|
Datadog API 金鑰。 |
||
Datadog 應用程式金鑰。並非嚴格要求,但透過向 Datadog 傳送儀表描述、型別和基本單位來改善 Datadog 體驗。 |
||
此後端每個請求要使用的測量數。如果發現更多測量,則會發出多個請求。 |
|
|
此後端請求的連線超時。 |
|
|
是否向 Datadog 釋出描述元資料。關閉此選項以最小化傳送的元資料量。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
將指標傳送到 Datadog 時,將對映到 "host" 的標籤。 |
|
|
此後端請求的讀取超時。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
傳送指標的 URI。如果您需要將指標釋出到除美國之外的 Datadog 站點,或透過內部代理轉發到 Datadog,請設定此項。 |
|
|
是否啟用預設指標匯出器。 |
|
|
Dynatrace 身份驗證令牌。 |
||
此後端每個請求要使用的測量數。如果發現更多測量,則會發出多個請求。 |
|
|
此後端請求的連線超時。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
此後端請求的讀取超時。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
傳送指標的 URI。應在 SaaS、自管理例項或透過內部代理轉發時使用。 |
||
將指標匯出到 Dynatrace 的自定義裝置 ID。 |
||
匯出指標的分組。用於在 Dynatrace UI 中指定自定義裝置組名稱。 |
||
匯出指標的技術型別。用於在 Dynatrace UI 中將指標分組到邏輯技術名稱下。 |
|
|
以鍵值對形式新增到所有指標的預設維度。如果 Micrometer 標籤使用相同的鍵,則這些維度將被覆蓋。 |
||
|
是否啟用 Dynatrace 元資料匯出。 |
|
|
是否將儀表元資料(單位和描述)匯出到 Dynatrace 後端。 |
|
新增到所有匯出指標的字首字串。 |
||
|
是否回退到 Timer 和 DistributionSummary 的內建 Micrometer 儀器。 |
|
Base64 編碼的憑證字串。與使用者名稱和密碼互斥。 |
||
如果索引不存在,是否自動建立索引。 |
|
|
此後端每個請求要使用的測量數。如果發現更多測量,則會發出多個請求。 |
|
|
此後端請求的連線超時。 |
|
|
自動建立索引時是否在預設索引模板中啟用 _source。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
匯出指標的主機。 |
|
|
匯出指標的索引。 |
|
|
用於滾動索引的索引日期格式。附加到索引名稱。 |
|
|
用於將索引名稱與滾動索引的日期格式分開的字首。 |
|
|
Elastic 伺服器的登入密碼。與 api-key-credentials 互斥。 |
||
攝取管道名稱。預設情況下,事件不進行預處理。 |
||
此後端請求的讀取超時。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
時間戳欄位的名稱。 |
|
|
Elastic 伺服器的登入使用者。與 api-key-credentials 互斥。 |
||
auditevents 端點允許的訪問級別。 |
|
|
響應可快取的最長時間。 |
|
|
beans 端點允許的訪問級別。 |
|
|
響應可快取的最長時間。 |
|
|
caches 端點允許的訪問級別。 |
|
|
響應可快取的最長時間。 |
|
|
conditions 端點允許的訪問級別。 |
|
|
響應可快取的最長時間。 |
|
|
configprops 端點允許的訪問級別。 |
|
|
響應可快取的最長時間。 |
|
|
用於確定使用者是否有權檢視未淨化值的角色。當為空時,所有經過身份驗證的使用者都有權檢視。 |
||
何時顯示未淨化的值。 |
|
|
env 端點允許的訪問級別。 |
|
|
響應可快取的最長時間。 |
|
|
用於確定使用者是否有權檢視未淨化值的角色。當為空時,所有經過身份驗證的使用者都有權檢視。 |
||
何時顯示未淨化的值。 |
|
|
flyway 端點允許的訪問級別。 |
|
|
響應可快取的最長時間。 |
|
|
health 端點允許的訪問級別。 |
|
|
響應可快取的最長時間。 |
|
|
健康端點組。 |
||
慢速健康指示器將記錄警告的閾值。 |
|
|
是否在主伺服器埠上提供活躍度和就緒度健康組。 |
|
|
是否啟用活躍度和就緒度探測。 |
|
|
用於確定使用者是否有權檢視詳細資訊的角色。當為空時,所有經過身份驗證的使用者都有權檢視。 |
||
何時顯示元件。如果未指定,將使用 '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.<id>.access) 和預設訪問級別 (management.endpoints.access.default)。 |
|
|
是否使用獨立的 JsonMapper 來序列化端點 JSON。 |
|
|
端點 JMX 域名。如果設定,則回退到 'spring.jmx.default-domain'。 |
|
|
應排除的端點 ID 或 '*' 表示所有。 |
||
應包含的端點 ID 或 '*' 表示所有。 |
|
|
要附加到表示端點的 MBean 的所有 ObjectName 的附加靜態屬性。 |
||
是否透明地遷移舊的端點 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 上指標的存活時間。將多播存活時間設定為比主機之間的跳數(路由器)多一。 |
|
|
用於報告持續時間的基本時間單位。 |
|
|
是否啟用將指標匯出到 Graphite。 |
|
|
是否應使用 Graphite 標籤,而不是分層命名約定。除非設定了 "tagsAsPrefix",否則預設啟用。 |
||
接收匯出指標的 Graphite 伺服器主機。 |
|
|
接收匯出指標的 Graphite 伺服器埠。 |
|
|
將資料傳送到 Graphite 時使用的協議。 |
|
|
用於報告費率的基本時間單位。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
對於分層命名約定,將指定的標籤鍵作為指標字首的一部分。如果 "graphiteTagsEnabled" 為 true,則忽略此項。 |
|
|
是否啟用 Cassandra 健康檢查。 |
|
|
是否啟用 Couchbase 健康檢查。 |
|
|
是否啟用資料庫健康檢查。 |
|
|
建立資料庫健康指示器時是否忽略 AbstractRoutingDataSources。 |
|
|
是否啟用預設健康指示器。 |
|
|
是否啟用磁碟空間健康檢查。 |
|
|
用於計算可用磁碟空間的路徑。 |
||
應可用的最小磁碟空間。 |
|
|
是否啟用 Elasticsearch 健康檢查。 |
|
|
是否啟用 JMS 健康檢查。 |
|
|
是否啟用 LDAP 健康檢查。 |
|
|
是否啟用活躍度狀態健康檢查。 |
|
|
是否啟用郵件健康檢查。 |
|
|
是否啟用 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。 |
|
|
此後端每個請求要使用的測量數。如果發現更多測量,則會發出多個請求。 |
|
|
指標的儲存桶。使用儲存桶名稱或 ID。如果未設定,則預設為 db 屬性的值。僅適用於 InfluxDB v2。 |
||
是否啟用 InfluxDB 釋出指標批次的 GZIP 壓縮。 |
|
|
此後端請求的連線超時。 |
|
|
每個點的寫入一致性。 |
|
|
傳送指標的資料庫。僅適用於 InfluxDB v1。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
寫入指標的組織。僅適用於 InfluxDB v2。 |
||
Influx 伺服器的登入密碼。僅適用於 InfluxDB v1。 |
||
此後端請求的讀取超時。 |
|
|
InfluxDB 應在當前資料庫中保留資料的時間段。例如 7d,有關持續時間格式的更多詳細資訊,請檢視 influx 文件。僅適用於 InfluxDB v1。 |
||
要使用的保留策略(如果未指定,InfluxDB 寫入預設保留策略)。僅適用於 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 伺服器的登入使用者。 |
||
是否啟用日誌的自動配置以匯出日誌。 |
|
|
是否啟用日誌的自動配置以透過 OTLP 匯出日誌。 |
|
|
是否啟用自動計時。 |
|
|
應釋出附加時間序列的百分位數。 |
||
|
是否釋出百分位數直方圖。 |
|
已傳送請求的指標名稱。 |
|
|
環形緩衝區中要保留的以指定名稱開頭的儀表 ID 的直方圖數量。最長匹配獲勝,關鍵字 `all` 也可以用於配置所有儀表。 |
||
在重置和旋轉之前,以指定名稱開頭的儀表 ID 的樣本累積到衰減分佈統計資訊中的最長時間。最長匹配獲勝,關鍵字 `all` 也可以用於配置所有儀表。 |
||
以指定名稱開頭的儀表 ID 預計觀測到的最大值。最長匹配獲勝。值可以指定為雙精度浮點數或持續時間值(對於計時器儀表,如果未指定單位,則預設為毫秒)。 |
||
以指定名稱開頭的儀表 ID 預計觀測到的最小值。最長匹配獲勝。值可以指定為雙精度浮點數或持續時間值(對於計時器儀表,如果未指定單位,則預設為毫秒)。 |
||
要傳送到後端以指定名稱開頭的儀表 ID 的特定計算的不可聚合百分位數。最長匹配獲勝,關鍵字 'all' 也可以用於配置所有儀表。 |
||
指定的儀表ID是否應該釋出百分位直方圖。對於支援基於直方圖進行可聚合百分位計算的監控系統,可以將其設定為true。對於其他系統,這沒有效果。最長匹配獲勝,關鍵字“all”也可以用來配置所有儀表。 |
||
以指定名稱開頭的儀表ID的特定服務級別目標邊界。最長匹配獲勝。將為每個指定的邊界釋出計數器。值可以指定為雙精度浮點數或持續時間值(對於計時器儀表,如果未指定單位,則預設為毫秒)。 |
||
是否啟用以指定名稱開頭的儀表ID。最長匹配獲勝,關鍵字“all”也可以用來配置所有儀表。 |
||
是否啟用Mongo客戶端命令指標。 |
|
|
是否啟用Mongo連線池指標。 |
|
|
在記錄觀測值時應忽略的儀表。 |
||
報告磁碟指標的路徑列表。 |
|
|
應用於每個儀表名的通用標籤。 |
||
自動配置的MeterRegistry實現是否應該繫結到Metrics上的全域性靜態登錄檔。為了測試,將其設定為“false”以最大化測試獨立性。 |
|
|
允許的最大唯一URI標籤值數量。達到最大標籤值數量後,具有額外標籤值的指標將被過濾器拒絕。 |
|
|
允許的最大唯一URI標籤值數量。達到最大標籤值數量後,具有額外標籤值的指標將被過濾器拒絕。 |
|
|
New Relic 賬戶ID。 |
||
New Relic API 金鑰。 |
||
此後端每個請求要使用的測量數。如果發現更多測量,則會發出多個請求。 |
|
|
要使用的客戶端提供程式型別。 |
|
|
此後端請求的連線超時。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
應釋出的事件型別。如果“meter-name-event-type-enabled”設定為“true”,則此屬性將被忽略。 |
|
|
|
是否將儀表名稱作為事件型別傳送,而不是使用“event-type”配置屬性值。如果未遵循New Relic指南或需要與以前的Spring Boot版本一致的事件型別,可以將其設定為“true”。 |
|
此後端請求的讀取超時。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
傳送指標的 URI。 |
|
|
是否啟用Micrometer註解的自動配置。 |
|
|
是否啟用以指定名稱開頭的觀測。最長匹配獲勝,關鍵字“all”也可以用來配置所有觀測。 |
||
客戶端請求的觀測名稱。 |
|
|
伺服器請求的觀測名稱。 |
|
|
應用於每個觀測的通用鍵值對。 |
||
是否標記實際的查詢引數值。 |
|
|
用於壓縮負載的方法。 |
|
|
|
OTel收集器連線的連線超時。 |
|
OTel收集器HTTP API的URL。 |
||
您想要傳遞給收集器的自定義HTTP頭,例如認證頭。 |
||
OTel收集器處理匯出的資料批次的呼叫超時。此超時涵蓋整個呼叫:解析DNS、連線、寫入請求體、伺服器處理和讀取響應體。如果呼叫需要重定向或重試,所有這些都必須在一個超時期限內完成。 |
|
|
用於傳送日誌的傳輸協議。 |
|
|
資源屬性。 |
||
是否應匯出未取樣的span。 |
|
|
每次匯出的最大批次大小。此值必須小於或等於“maxQueueSize”。 |
|
|
在被丟棄之前佇列中保留的最大span數量。 |
|
|
用於壓縮負載的方法。 |
|
|
|
OTel收集器連線的連線超時。 |
|
OTel收集器HTTP API的URL。 |
||
您想要傳遞給收集器的自定義HTTP頭,例如認證頭。 |
||
OTel收集器處理匯出的資料批次的呼叫超時。此超時涵蓋整個呼叫:解析DNS、連線、寫入請求體、伺服器處理和讀取響應體。如果呼叫需要重定向或重試,所有這些都必須在一個超時期限內完成。 |
|
|
用於傳送span的傳輸協議。 |
|
|
兩次連續匯出之間的延遲間隔。 |
|
|
匯出在被取消之前允許執行的最長時間。 |
|
|
求和的聚合時間性。它定義了加性值的表達方式。此設定取決於您使用的後端,有些只支援一種時間性。 |
|
|
匯出指標的時間單位。 |
|
|
此後端每個請求要使用的測量數。如果發現更多測量,則會發出多個請求。 |
|
|
此後端請求的連線超時。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
匯出指標的頭部資訊。 |
||
啟用直方圖釋出時的預設直方圖型別。 |
|
|
如果配置了指數直方圖,則使用的預設最大桶數。這對顯式桶直方圖沒有影響。 |
|
|
如果配置了指數直方圖,則使用的最大比例尺。 |
|
|
可用於覆蓋預設值的每個儀表屬性。 |
||
此後端請求的讀取超時。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
OTLP 伺服器的 URI。 |
||
是否啟用將描述作為抓取負載的一部分發布到Prometheus。關閉此功能可最大限度地減少每次抓取傳送的資料量。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
要傳遞給 Prometheus 客戶端的附加屬性。 |
||
Pushgateway 的地址 (主機:埠)。 |
|
|
透過 Prometheus Pushgateway 啟用釋出。 |
|
|
推送指標時使用的格式。 |
|
|
|
推送指標的分組鍵。 |
|
此應用程式例項的作業識別符號。 |
||
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協議。 |
|
|
主機名到SSL捆綁包的對映,用於SNI配置。 |
||
PEM編碼的SSL證書頒發機構檔案的路徑。 |
||
SSL證書頒發機構的PEM編碼私鑰檔案的路徑。 |
||
包含SSL證書的信任儲存。 |
||
用於訪問信任儲存的密碼。 |
||
信任儲存的提供者。 |
||
信任儲存的型別。 |
||
管理日誌檔名字首。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
計數模式。 |
|
|
要使用的步長(即報告頻率)。 |
|
|
|
在寫入時間序列之前,是否應該嘗試建立指標描述符。 |
|
此後端每個請求要使用的測量數。如果發現更多測量,則會發出多個請求。 |
|
|
此後端請求的連線超時。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
指標型別字首。有效字首請參見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”欄位將原樣設定,包括字首。 |
||
應自動成為標籤的欄位列表。 |
||
是否啟用跟蹤的自動配置以匯出和傳播跟蹤。 |
|
|
是否啟用跟蹤的自動配置以匯出OTLP跟蹤。 |
|
|
到Zipkin請求的連線超時。 |
|
|
是否啟用跟蹤的自動配置以匯出Zipkin跟蹤。 |
|
|
如何編碼POST體到Zipkin API。 |
|
|
Zipkin API 的 URL。 |
|
|
到Zipkin請求的讀取超時。 |
|
|
應用程式消費的跟蹤上下文傳播型別。 |
|
|
應用程式產生的跟蹤上下文傳播型別。 |
|
|
應用程式生成和消費的跟蹤上下文傳播型別。設定此屬性會覆蓋更細粒度的傳播型別屬性。 |
||
跟蹤將被取樣的機率,範圍從0.0到1.0。 |
|
快取屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
如果底層快取管理器支援,則要建立的快取名稱列表。通常,這會停用動態建立附加快取的功能。 |
||
用於建立快取的規範。有關規範格式的更多詳細資訊,請參閱CaffeineSpec。 |
||
條目過期時間。預設情況下,條目永不過期。請注意,此值最終會轉換為秒。 |
||
用於初始化Infinispan的配置檔案位置。 |
||
用於初始化快取管理器的配置檔案位置。配置檔案取決於底層快取實現。 |
||
用於檢索符合JSR-107的快取管理器的CachingProvider實現的完全限定名稱。僅當類路徑上有多個JSR-107實現可用時才需要。 |
||
允許快取空值。 |
|
|
是否啟用快取統計。 |
|
|
鍵字首。 |
||
條目過期時間。預設情況下,條目永不過期。 |
||
寫入Redis時是否使用鍵字首。 |
|
|
快取型別。預設情況下,根據環境自動檢測。 |
核心屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
啟用除錯日誌。 |
|
|
要新增到資訊端點的任意屬性。 |
||
用於控制檯輸出的字元集。 |
||
用於檔案輸出的字元集。 |
||
日誌配置檔案的位置。例如,Logback 的 `classpath:logback.xml`。 |
||
是否啟用基於控制檯的日誌記錄。 |
||
記錄異常時使用的轉換詞。 |
|
|
日誌檔名(例如,`myapp.log`)。檔名可以是精確位置或相對於當前目錄。 |
||
日誌檔案位置。例如,`/var/log`。 |
||
日誌組,用於同時快速更改多個日誌器。例如,`logging.group.db=org.hibernate,org.springframework.jdbc`。 |
||
是否在日誌中包含應用程式組。 |
|
|
是否在日誌中包含應用程式名稱。 |
|
|
日誌級別嚴重性對映。例如,`logging.level.org.springframework=DEBUG`。 |
||
用於建立複合配置的覆蓋配置檔案。可以加上“optional:”字首,以便僅在檔案存在時載入覆蓋配置。 |
||
啟動時是否清理存檔日誌檔案。 |
|
|
滾動日誌檔名的模式。 |
|
|
最大日誌檔案大小。 |
|
|
要保留的最大存檔日誌檔案數。 |
|
|
要保留的日誌備份總大小。 |
|
|
用於控制檯輸出的追加器模式。其預設值根據日誌系統而異。 |
||
用於日誌關聯的附加器模式。其預設值因日誌系統而異。 |
||
日誌日期格式的追加器模式。 |
|
|
用於檔案輸出的追加器模式。其預設值根據日誌系統而異。 |
||
日誌級別的追加器模式。 |
|
|
初始化日誌系統時註冊一個關閉鉤子。部署為war檔案時自動停用。 |
|
|
結構化ECS服務環境。 |
||
結構化ECS服務名稱(預設為“spring.application.name”)。 |
||
結構化ECS服務節點名稱。 |
||
結構化ECS服務版本(預設為“spring.application.version”)。 |
||
用於控制檯輸出的結構化日誌格式。必須是格式ID或完全限定的類名。 |
||
用於檔案輸出的結構化日誌格式。必須是格式ID或完全限定的類名。 |
||
結構化GELF主機(預設為“spring.application.name”)。 |
||
結構化GELF服務版本(預設為“spring.application.version”)。 |
||
應新增到結構化日誌JSON中的附加成員 |
||
上下文資料是否應包含在JSON中。 |
||
插入上下文資料時使用的字首。 |
||
StructuredLoggingJsonMembersCustomizer實現的完全限定類名 |
||
應從結構化日誌JSON中排除的成員路徑 |
||
應包含在結構化日誌JSON中的成員路徑 |
||
成員路徑與應在結構化日誌JSON中使用的替代名稱之間的對映 |
||
是否包含公共幀。 |
||
是否包含堆疊跟蹤雜湊值。 |
||
要列印的最大長度。 |
||
要列印的最大可丟擲深度。 |
||
要使用的印表機名稱。可以是“standard”、“logging-system”,或StackTracePrinter的完全限定類名。如果未指定,則根據是否設定了其他屬性來使用“logging-system”或“standard”。 |
||
根排序(根在前或根在後)。 |
||
控制檯輸出的日誌級別閾值。 |
|
|
檔案輸出的日誌級別閾值。 |
|
|
新增@EnableAspectJAutoProxy。 |
|
|
是否建立基於子類(CGLIB)的代理(true),而不是標準的基於Java介面的代理(false)。 |
|
|
是否為應用程式啟用管理功能。 |
|
|
應用程式管理 MBean 的 JMX 名稱。 |
|
|
應用程式組。通常與日誌記錄一起使用以幫助識別應用程式。 |
||
應用程式名稱。通常與日誌記錄一起使用以幫助識別應用程式。 |
||
應用程式版本(預設為清單中的“Implementation-Version”)。 |
||
要排除的自動配置類。 |
||
Banner檔案編碼。 |
|
|
Banner文字資源位置。 |
|
|
是否跳過BeanInfo類的搜尋。 |
|
|
文件需要包含的雲平臺。 |
||
文件要包含的配置檔案表示式應該匹配。 |
||
除預設值之外使用的配置檔案位置。 |
||
匯入附加配置資料。 |
||
替換預設值的配置檔案位置。 |
||
配置檔名。 |
|
|
檔案編碼。 |
|
|
生成的build-info.properties檔案位置。 |
|
|
檔案編碼。 |
|
|
生成的git.properties檔案位置。 |
|
|
JMX域名。 |
||
將Spring的管理Bean暴露給JMX域。 |
|
|
JMX註冊策略。 |
|
|
MBeanServer Bean 名稱。 |
|
|
是否應確保唯一的執行時物件名稱。 |
|
|
任何階段(具有相同“phase”值的SmartLifecycle bean組)關閉的超時時間。 |
|
|
是否允許透過註冊與現有定義同名的定義來覆蓋bean定義。 |
|
|
是否允許 bean 之間存在迴圈引用並自動嘗試解決它們。 |
|
|
應用程式執行時顯示banner的模式。如果啟用了結構化日誌,則預設為“off”,否則為“console” |
||
覆蓋雲平臺的自動檢測。 |
||
即使沒有更多的非守護執行緒,是否保持應用程式活動。 |
|
|
初始化是否應該延遲執行。 |
|
|
應用程式啟動時是否記錄資訊。 |
|
|
應用程式是否應該註冊關閉鉤子。 |
|
|
要包含在ApplicationContext中的源(類名、包名或XML資源位置)。 |
||
顯式請求特定型別的Web應用程式的標誌。如果未設定,則根據類路徑自動檢測。 |
||
應用程式必須使用的預期字元編碼。 |
||
是否始終應用MessageFormat規則,甚至解析沒有引數的訊息。 |
|
|
基本名稱列表(本質上是完全限定的類路徑位置),每個都遵循ResourceBundle約定,並對基於斜槓的位置提供寬鬆支援。如果它不包含包限定符(如“org.mypackage”),它將從類路徑根解析。 |
|
|
已載入資源束檔案的快取持續時間。未設定時,束將永久快取。如果未指定持續時間字尾,則將使用秒。 |
||
包含通用訊息的獨立於語言環境的屬性檔案資源列表。 |
||
訊息束編碼。 |
|
|
如果未找到特定區域設定的檔案,是否回退到系統區域設定。如果停用此功能,唯一的回退將是預設檔案(例如,basename為“messages”的“messages.properties”)。 |
|
|
是否使用訊息程式碼作為預設訊息,而不是丟擲“NoSuchMessageException”。建議僅在開發過程中使用。 |
|
|
配置ANSI輸出。 |
|
|
如果使用ApplicationPidFileWriter但無法寫入PID檔案,則失敗。 |
||
要寫入的PID檔案位置(如果使用ApplicationPidFileWriter)。 |
||
逗號分隔的活動配置檔案列表。可以透過命令列開關覆蓋。 |
||
如果沒有配置檔案處於活動狀態,則啟用的配置檔名稱。 |
|
|
配置檔案組,用於為相關配置檔案組定義邏輯名稱。 |
||
無條件啟用指定的逗號分隔的配置檔案列表(如果使用YAML,則為配置檔案列表)。 |
||
是否應該驗證配置檔案以確保使用合理的名稱。 |
|
|
排程器初始化後是否自動啟動。 |
|
|
SQL 初始化指令碼中單行註釋的字首。 |
|
|
應用模式指令碼時發生錯誤時,初始化是否應繼續。 |
|
|
資料庫模式初始化模式。 |
|
|
如果在初始化指令碼中使用@@platform@@佔位符,則使用的平臺。預設情況下自動檢測。 |
||
用於初始化資料庫模式的SQL檔案路徑。 |
||
Quartz作業儲存型別。 |
|
|
配置的作業是否應該覆蓋現有的作業定義。 |
|
|
附加的Quartz排程器屬性。 |
||
排程器名稱。 |
|
|
初始化完成後,排程器啟動的延遲時間。如果整個應用程式啟動之前不應執行任何作業,則設定此屬性才有意義。 |
|
|
關閉時是否等待正在執行的作業完成。 |
|
|
Reactor運算子的上下文傳播支援模式。 |
|
|
當存在reactor-tools時,是否應啟用Reactor除錯代理。 |
|
|
關閉資源前等待的時間量。 |
||
Java 金鑰庫 SSL 信任材料。 |
||
PEM編碼的SSL信任材料。 |
||
安靜期,之後檢測到更改。 |
|
|
確定何時建立任務執行器。 |
|
|
是否允許核心執行緒超時。這使得執行緒池能夠動態增長和縮小。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
核心執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
執行緒在終止前可以保持空閒的時間限制。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
允許的最大執行緒數。如果任務填滿了佇列,執行緒池可以擴充套件到該大小以適應負載。如果佇列沒有界限,則忽略此設定。如果啟用了虛擬執行緒,則此設定無效。 |
||
佇列容量。無限制的容量不會增加執行緒池,因此會忽略“max-size”屬性。如果啟用了虛擬執行緒,則此設定無效。 |
||
|
在應用程式上下文關閉階段開始後是否接受更多工。 |
|
執行器在關閉時是否應等待已安排的任務完成。 |
|
|
執行器應等待剩餘任務完成的最長時間。 |
||
|
在關閉時是否取消剩餘任務。僅當執行緒通常預期會卡住時才建議使用。 |
|
設定允許的最大並行訪問數。-1 表示沒有併發限制。 |
||
|
當達到併發限制時是否拒絕任務。 |
|
新建立執行緒名稱的字首。 |
|
|
允許的最大執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
執行器在關閉時是否應等待已安排的任務完成。 |
|
|
執行器應等待剩餘任務完成的最長時間。 |
||
設定允許的最大並行訪問數。-1 表示沒有併發限制。 |
||
新建立執行緒名稱的字首。 |
|
|
是否使用虛擬執行緒。 |
|
|
是否將 ConstraintViolations 轉換為 MethodValidationResult。 |
|
|
啟用跟蹤日誌。 |
|
資料遷移屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
應用基線時用於標記現有架構的描述。 |
|
|
當遷移非空架構時是否自動呼叫基線。 |
|
|
執行基線時用於標記現有架構的版本。 |
|
|
執行 SQL 語句時是否批次處理。 |
||
回撥的位置。可以包含特殊的“{vendor}”佔位符以使用特定於供應商的回撥。未加字首的位置或以“classpath:”開頭的位置指向類路徑上的包,可能包含基於 SQL 和 Java 的回撥。以“filesystem:”開頭的位置指向檔案系統上的目錄,可能只包含 SQL 回撥。 |
||
是否停用資料庫清理。 |
|
|
是否啟用社群資料庫支援。 |
||
嘗試連線資料庫時的最大重試次數。 |
|
|
嘗試連線資料庫時重試之間的最長時間。如果未指定持續時間字尾,將使用秒。 |
|
|
Flyway 是否應嘗試建立 schemas 屬性中指定的架構。 |
|
|
Flyway 管理的預設架構名稱(區分大小寫)。 |
||
是否嘗試自動檢測 SQL 遷移檔案編碼。 |
||
JDBC 驅動程式的完全限定名稱。預設情況下根據 URL 自動檢測。 |
||
遷移空執行的 SQL 語句應輸出到的檔案。需要 Flyway Teams。 |
||
是否啟用 Flyway。 |
|
|
SQL 遷移的編碼。 |
|
|
內建錯誤處理的規則,用於覆蓋特定的 SQL 狀態和錯誤程式碼。需要 Flyway Teams。 |
||
Flyway 是否應在事務中執行 SQL。 |
|
|
如果遷移指令碼的位置不存在是否失敗。 |
|
|
在應用所有待處理的遷移時是否將它們分組在同一個事務中。 |
|
|
執行驗證時要忽略的遷移模式列表。 |
|
|
獲取連線後立即執行的 SQL 語句以初始化連線。 |
||
作為應用遷移的使用者的使用者名稱記錄在架構歷史表中。 |
||
要傳遞給 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,則使用會話級鎖。 |
||
用於執行 PowerShell 指令碼的 PowerShell 可執行檔案。Windows 上預設為“powershell”,其他平臺上為“pwsh”。 |
||
可重複 SQL 遷移的檔名字首。 |
|
|
Flyway 管理的架構名稱(區分大小寫)。 |
||
遷移指令碼中佔位符的字首。 |
|
|
遷移指令碼中佔位符的字尾。 |
|
|
是否跳過預設回撥。如果為 true,則僅使用自定義回撥。 |
|
|
是否跳過預設解析器。如果為 true,則僅使用自定義解析器。 |
|
|
Flyway 是否應跳過執行遷移內容,而只更新架構歷史表。 |
||
SQL 遷移的檔名字首。 |
|
|
SQL 遷移的檔名分隔符。 |
|
|
SQL 遷移的檔名字尾。 |
||
SQL Server Kerberos 登入檔案路徑。需要 Flyway Teams。 |
||
執行 SQL 遷移時是否流式傳輸。 |
||
Flyway 將使用的架構歷史表的名稱。 |
|
|
建立架構歷史表的表空間。使用不支援表空間的資料庫時忽略。預設為 Flyway 使用的連線的預設表空間。 |
||
應考慮遷移到的目標版本。 |
|
|
要遷移的資料庫的 JDBC URL。如果未設定,則使用主要配置的資料來源。 |
||
要遷移的資料庫的登入使用者。 |
||
是否驗證指令碼不符合正確命名約定的遷移和回撥。 |
|
|
執行遷移時是否自動呼叫驗證。 |
|
|
是否向 Liquibase 傳送產品使用資料和分析。 |
||
變更日誌配置檔案路徑。 |
|
|
是否清除當前變更日誌中的所有校驗和,以便在下次更新時重新計算。 |
|
|
要使用的執行時上下文列表。 |
||
用於跟蹤併發 Liquibase 使用的表名。 |
|
|
用於跟蹤變更歷史的表名。 |
|
|
預設資料庫架構。 |
||
JDBC 驅動程式的完全限定名稱。預設情況下根據 URL 自動檢測。 |
||
是否首先刪除資料庫架構。 |
|
|
是否啟用 Liquibase 支援。 |
|
|
要使用的執行時標籤列表。 |
||
Liquibase Pro 許可證金鑰。 |
||
用於 Liquibase 物件的架構。 |
||
用於 Liquibase 物件的表空間。 |
||
變更日誌引數。 |
||
要遷移的資料庫的登入密碼。 |
||
執行更新時回滾 SQL 寫入的檔案。 |
||
是否列印更新操作的摘要。 |
|
|
在哪裡列印更新操作的摘要。 |
|
|
應用資料庫更改時使用的標籤名稱。也可以與“rollbackFile”一起使用,為與該標籤關聯的所有現有更改生成回滾指令碼。 |
||
執行更新前是否應測試回滾。 |
|
|
要使用哪個 UIService。 |
|
|
要遷移的資料庫的 JDBC URL。如果未設定,則使用主要配置的資料來源。 |
||
要遷移的資料庫的登入使用者。 |
||
發生錯誤時初始化是否應繼續。 |
|
|
要應用於資料庫的資料 (DML) 指令碼的位置。 |
||
架構和資料指令碼的編碼。 |
||
確定是否應執行初始化時應用的模式。 |
|
|
應用初始化指令碼時使用的資料庫密碼(如果不同)。 |
||
在預設架構或資料指令碼位置(schema-${platform}.sql 和 data-${platform}.sql)中使用的平臺。 |
|
|
要應用於資料庫的架構 (DDL) 指令碼的位置。 |
||
架構和資料指令碼中的語句分隔符。 |
|
|
應用初始化指令碼時使用的資料庫使用者名稱(如果不同)。 |
資料屬性
Devtools 屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
是否啟用開發屬性預設值。 |
|
|
是否啟用相容 livereload.com 的伺服器。 |
|
|
伺服器埠。 |
|
|
用於處理遠端連線的上下文路徑。 |
|
|
用於連線遠端應用程式的代理主機。 |
||
用於連線遠端應用程式的代理埠。 |
||
是否啟用遠端重啟。 |
|
|
建立連線所需的共享金鑰(啟用遠端支援必需)。 |
||
用於傳輸共享金鑰的 HTTP 頭。 |
|
|
應排除在觸發完全重啟之外的其他模式。 |
||
要監視更改的其他路徑。 |
||
是否啟用自動重啟。 |
|
|
應排除在觸發完全重啟之外的模式。 |
|
|
是否在重啟時記錄條件評估增量。 |
|
|
輪詢類路徑更改之間的等待時間。 |
|
|
在觸發重啟之前,沒有任何類路徑更改所需的安靜時間。 |
|
|
特定檔案的名稱,當更改時觸發重啟檢查。必須是類路徑上檔案的簡單名稱(不帶任何路徑)。如果未指定,任何類路徑檔案更改都會觸發重啟。 |
Docker Compose 屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
要傳遞給 Docker Compose 命令的引數。 |
||
是否啟用 Docker Compose 支援。 |
|
|
Docker Compose 配置檔案的路徑。 |
||
Docker 容器啟動機器的主機名或 IP。 |
||
Docker compose 生命週期管理。 |
|
|
應啟用的 Docker compose 配置檔案。 |
||
連線超時。 |
|
|
讀取超時。 |
|
|
就緒檢查的超時。 |
|
|
要使用的等待策略。 |
|
|
是否在測試中跳過。 |
|
|
要傳遞給啟動命令的引數。 |
||
用於啟動 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”。 |
|
|
代理的登入使用者。 |
||
應用模式指令碼時發生錯誤時,初始化是否應繼續。 |
|
|
資料庫模式初始化模式。 |
|
|
為新作業建立作業元資料時使用的事務隔離級別。 |
||
如果在初始化指令碼中使用@@platform@@佔位符,則使用的平臺。預設情況下自動檢測。 |
||
用於初始化資料庫模式的SQL檔案路徑。 |
||
所有批處理元資料表的表字首。 |
||
是否驗證事務狀態。 |
|
|
是否在啟動時執行 Spring Batch 作業。當上下文中存在多個作業時,設定 spring.batch.job.name 以標識要執行的作業。 |
|
|
啟動時要執行的作業名稱。如果上下文中找到多個作業,則必須指定。 |
||
用於初始化 Hazelcast 的配置檔案位置。 |
||
是否在必要時建立輸入通道。 |
|
|
例如,“PublishSubscribeChannel”上允許的最大訂閱者數。 |
||
例如,“DirectChannel”上允許的最大訂閱者數。 |
||
傳送或接收訊息等阻塞操作的預設超時。 |
|
|
在應用程式啟動期間不應自動啟動的端點 bean 名稱模式列表。 |
||
在頭複製操作期間不應填充到 Message 例項中的訊息頭名稱列表。 |
||
當閘道器不再期望回覆時,是否丟擲異常。 |
|
|
是否忽略全域性“errorChannel”的一個或多個處理程式的失敗。 |
|
|
當沒有訂閱者時,是否不靜默忽略全域性“errorChannel”上的訊息。 |
|
|
應用模式指令碼時發生錯誤時,初始化是否應繼續。 |
|
|
資料庫模式初始化模式。 |
|
|
如果在初始化指令碼中使用@@platform@@佔位符,則使用的平臺。預設情況下自動檢測。 |
||
用於初始化資料庫模式的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,則最小值也將用作最大值。 |
||
用於接收呼叫的超時時間。使用 -1 表示無等待接收,使用 0 表示完全無超時。後者僅在未在事務管理器中執行時可行,並且通常不建議使用,因為它會阻止乾淨關閉。 |
|
|
偵聽器容器的確認模式。 |
|
|
偵聽器容器是否應使用事務性 JMS 會話。在存在 JtaTransactionManager 時預設為 false,否則為 true。 |
||
預設目標型別是否為主題。 |
|
|
訂閱是否持久。 |
|
|
傳送和接收操作使用的預設目標,這些操作沒有目標引數。 |
||
傳送呼叫使用的傳遞延遲。 |
||
傳遞模式。設定時啟用 QoS(服務質量)。 |
||
傳送訊息時的優先順序。設定時啟用 QoS(服務質量)。 |
||
傳送訊息時是否啟用顯式 QoS(服務質量)。啟用時,傳送訊息時將使用傳遞模式、優先順序和生存時間屬性。當至少一個這些設定被自定義時,QoS 會自動啟用。 |
||
接收呼叫使用的超時時間。 |
||
建立會話時使用的確認模式。 |
|
|
是否使用事務性會話。 |
|
|
傳送訊息時的生存時間。設定時啟用 QoS(服務質量)。 |
||
是否在上下文初始化期間自動建立主題。設定為 false 時,停用在上下文初始化期間自動建立主題。 |
|
|
向伺服器發出請求時傳遞的 ID。用於伺服器端日誌記錄。 |
||
關閉超時。 |
||
如果代理在啟動時不可用,是否快速失敗。 |
|
|
是否啟用修改現有主題配置。 |
|
|
操作超時。 |
||
用於配置客戶端的其他管理員特定屬性。 |
||
用於與代理通訊的安全協議。 |
||
要使用的 SSL 捆綁包名稱。 |
||
金鑰庫金鑰或金鑰庫檔案中私鑰的密碼。 |
||
PEM 格式的證書鏈,包含 X.509 證書列表。 |
||
PEM 格式的私鑰,包含 PKCS#8 金鑰。 |
||
金鑰庫檔案的位置。 |
||
金鑰庫檔案的儲存密碼。 |
||
金鑰庫的型別。 |
||
要使用的SSL協議。 |
||
PEM 格式的受信任證書,包含 X.509 證書。 |
||
信任庫檔案的位置。 |
||
信任庫檔案的儲存密碼。 |
||
信任儲存的型別。 |
||
用於建立與 Kafka 叢集的初始連線的主機:埠對列表。除非覆蓋,否則適用於所有元件。 |
||
向伺服器發出請求時傳遞的 ID。用於伺服器端日誌記錄。 |
||
如果“enable.auto.commit”設定為 true,則消費者偏移量自動提交到 Kafka 的頻率。 |
||
當 Kafka 中沒有初始偏移量或當前偏移量不再存在於伺服器上時該怎麼辦。 |
||
用於建立與 Kafka 叢集的初始連線的主機:埠對列表。對消費者而言,此設定將覆蓋全域性屬性。 |
||
向伺服器發出請求時傳遞的 ID。用於伺服器端日誌記錄。 |
||
消費者的偏移量是否在後臺定期提交。 |
||
如果在 fetch 請求中沒有足夠的資料立即滿足“fetch-min-size”給出的要求,則伺服器在回答 fetch 請求之前阻塞的最長時間。 |
||
伺服器應為 fetch 請求返回的最小資料量。 |
||
標識此消費者所屬的消費者組的唯一字串。 |
||
傳送給消費者協調器的心跳之間的預期時間。 |
||
讀取已事務性寫入的訊息的隔離級別。 |
|
|
鍵的反序列化器類。 |
||
使用消費者組管理時,兩次 poll() 呼叫之間的最大延遲。 |
||
一次 poll() 呼叫返回的最大記錄數。 |
||
用於配置客戶端的其他消費者特定屬性。 |
||
用於與代理通訊的安全協議。 |
||
要使用的 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) 呼叫之間的休眠間隔。 |
|
|
釋出空閒消費者事件(未收到資料)之間的時間。 |
||
釋出空閒分割槽消費者事件(分割槽未收到資料)之間的時間。 |
||
容器是否在當前記錄處理後或在處理完前一次輪詢的所有記錄後停止。 |
|
|
是否在初始化期間記錄容器配置(INFO 級別)。 |
||
如果配置的至少一個主題在代理上不存在,容器是否應啟動失敗。 |
|
|
檢查無響應消費者之間的時間。如果未指定持續時間字尾,將使用秒。 |
||
應用於“pollTimeout”的乘數,用於確定消費者是否無響應。 |
||
是否啟用觀察。 |
|
|
輪詢消費者時使用的超時時間。 |
||
偵聽器型別。 |
|
|
生產者認為請求完成之前,領導者必須收到的確認數。 |
||
預設批處理大小。較小的批處理大小會使批處理不常見,並可能降低吞吐量(批處理大小為零會完全停用批處理)。 |
||
用於建立與 Kafka 叢集的初始連線的主機:埠對列表。對生產者而言,此設定將覆蓋全域性屬性。 |
||
生產者可用於緩衝等待發送到伺服器的記錄的總記憶體大小。 |
||
向伺服器發出請求時傳遞的 ID。用於伺服器端日誌記錄。 |
||
生產者生成的所有資料的壓縮型別。 |
||
鍵的序列化器類。 |
||
用於配置客戶端的額外生產者特定屬性。 |
||
當大於零時,啟用失敗傳送的重試。 |
||
用於與代理通訊的安全協議。 |
||
要使用的 SSL 捆綁包名稱。 |
||
金鑰庫金鑰或金鑰庫檔案中私鑰的密碼。 |
||
PEM 格式的證書鏈,包含 X.509 證書列表。 |
||
PEM 格式的私鑰,包含 PKCS#8 金鑰。 |
||
金鑰庫檔案的位置。 |
||
金鑰庫檔案的儲存密碼。 |
||
金鑰庫的型別。 |
||
要使用的SSL協議。 |
||
PEM 格式的受信任證書,包含 X.509 證書。 |
||
信任庫檔案的位置。 |
||
信任庫檔案的儲存密碼。 |
||
信任儲存的型別。 |
||
當非空時,啟用生產者的事務支援。 |
||
值的序列化器類。 |
||
生產者和消費者通用的額外屬性,用於配置客戶端。 |
||
在將訊息傳送到 DLT 之前嘗試處理的總次數。 |
|
|
初始呼叫後的基本延遲。可以與“multiplier”結合使用以採用指數退避策略。 |
|
|
基本重試嘗試的抖動值,隨機從計算出的延遲中減去或新增到其中,結果值介於“延遲 - 抖動”和“延遲 + 抖動”之間,但永遠不會低於基本延遲或高於最大延遲。 |
|
|
任何重試嘗試的最大延遲,限制抖動和乘數可以增加延遲的程度。 |
|
|
下一次重試嘗試的延遲乘數,應用於之前的延遲,從初始延遲開始,並應用於每次嘗試的適用抖動。預設固定延遲。 |
|
|
是否啟用基於主題的非阻塞重試。 |
|
|
用於與代理通訊的安全協議。 |
||
要使用的 SSL 捆綁包名稱。 |
||
金鑰庫金鑰或金鑰庫檔案中私鑰的密碼。 |
||
PEM 格式的證書鏈,包含 X.509 證書列表。 |
||
PEM 格式的私鑰,包含 PKCS#8 金鑰。 |
||
金鑰庫檔案的位置。 |
||
金鑰庫檔案的儲存密碼。 |
||
金鑰庫的型別。 |
||
要使用的SSL協議。 |
||
PEM 格式的受信任證書,包含 X.509 證書。 |
||
信任庫檔案的位置。 |
||
信任庫檔案的儲存密碼。 |
||
信任儲存的型別。 |
||
Kafka streams application.id 屬性;預設為 spring.application.name。 |
||
是否自動啟動 streams 工廠 bean。 |
|
|
用於建立與 Kafka 叢集的初始連線的主機:埠對列表。覆蓋全域性屬性,用於 streams。 |
||
在關閉時清理應用程式的本地狀態目錄。 |
|
|
在啟動時清理應用程式的本地狀態目錄。 |
|
|
向伺服器發出請求時傳遞的 ID。用於伺服器端日誌記錄。 |
||
用於配置 streams 的額外 Kafka 屬性。 |
||
流處理應用程式建立的更改日誌主題和重新分割槽主題的複製因子。 |
||
用於與代理通訊的安全協議。 |
||
要使用的 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 生產或消費訊息時使用的預設租戶。 |
|
|
訊息型別到主題名稱和模式資訊的對映列表,當生產或消費對映型別的訊息時未明確指定主題名稱和/或模式時,用作預設值。 |
||
是否啟用函式支援。 |
|
|
當發生故障時,是否停止進一步的函式建立/更新處理。 |
|
|
在伺服器啟動期間建立/更新函式時遇到任何故障,是否丟擲異常。 |
|
|
在伺服器關閉期間執行函式停止策略時遇到任何故障,是否丟擲異常。 |
|
|
監聽器容器使用的執行緒數。 |
||
當 Observations API 可用且客戶端支援時,是否記錄觀測值。 |
|
|
消費訊息的模式型別。 |
||
生產者所需的訪問主題型別。 |
|
|
是否自動批次傳送訊息。 |
|
|
是否在 PulsarProducerFactory 中啟用快取。 |
|
|
快取中未使用條目的過期時間。 |
|
|
快取的初始大小。 |
|
|
快取的最大大小(條目)。 |
|
|
是否將大尺寸訊息分割成多個塊。 |
|
|
訊息壓縮型別。 |
||
訊息雜湊方案,用於選擇訊息釋出到的分割槽。 |
|
|
分割槽生產者的訊息路由模式。 |
|
|
生產者的名稱。如果未分配,則生成唯一的名稱。 |
||
訊息必須由 broker 確認的超時時間。 |
|
|
生產者將釋出到的主題。 |
||
讀取器名稱。 |
||
是否從壓縮主題而不是主題的完整訊息積壓中讀取訊息。 |
|
|
訂閱名稱。 |
||
訂閱角色字首。 |
||
讀取器訂閱的主題。 |
||
當 Observations API 可用時,是否記錄觀測值。 |
|
|
是否啟用事務支援。 |
|
|
用於混排已配置地址的模式。 |
|
|
客戶端應連線的地址列表。設定後,主機和埠將被忽略。 |
||
如果快取大小已達到,等待獲取通道的持續時間。如果為 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 捆綁包名稱。 |
||
是否啟用 SSL 支援。如果地址提供了協議(amqp:// vs. amqps://),則自動確定。 |
||
包含 SSL 證書的金鑰庫路徑。 |
||
金鑰庫演算法。 |
|
|
用於訪問金鑰庫的密碼。 |
||
金鑰庫型別。 |
|
|
包含SSL證書的信任儲存。 |
||
信任庫演算法。 |
|
|
用於訪問信任儲存的密碼。 |
||
信任庫型別。 |
|
|
是否啟用伺服器端證書驗證。 |
|
|
是否啟用主機名驗證。 |
|
|
啟用了 Stream 外掛的 RabbitMQ 例項的主機。 |
|
|
流的名稱。 |
||
用於向 broker 進行身份驗證的登入密碼。如果未設定,則使用 spring.rabbitmq.password。 |
||
啟用了 Stream 外掛的 RabbitMQ 例項的流埠。 |
||
用於向 broker 進行身份驗證的登入使用者。如果未設定,則使用 spring.rabbitmq.username。 |
||
連線到 broker 時使用的虛擬主機。如果未設定,則使用 spring.rabbitmq.virtual-host。 |
||
可反序列化的允許包/類的簡單模式。 |
||
當未明確指定時,從哪個預設佇列接收訊息的名稱。 |
||
用於傳送操作的預設交換機名稱。 |
||
是否啟用強制訊息。 |
||
是否啟用觀察。 |
|
|
receive() 操作的超時時間。 |
||
sendAndReceive() 操作的超時時間。 |
||
是否啟用釋出重試。 |
|
|
第一次和第二次嘗試投遞訊息之間的持續時間。 |
|
|
嘗試之間的最大持續時間。 |
|
|
投遞訊息的最大重試次數。 |
|
|
應用於上一個重試間隔的乘數。 |
|
|
用於傳送操作的預設路由鍵值。 |
||
用於向 broker 進行身份驗證的登入使用者。 |
|
|
連線到 broker 時使用的虛擬主機。 |
||
作為服務基本 URI 的路徑。 |
|
|
要傳遞給 Spring Web Services 的 Servlet 初始化引數。 |
||
Spring Web Services servlet 的啟動載入優先順序。 |
|
|
逗號分隔的 WSDL 及其配套 XSD 的位置列表,將它們作為 bean 公開。 |
JSON 屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
序列化 Date 物件時使用的格式。 |
||
是否停用 HTML 字元(例如“<”、“>”等)的轉義。 |
||
序列化期間是否排除內部類。 |
||
是否啟用複雜對映鍵(即非原始型別)的序列化。 |
||
是否排除所有沒有“Expose”註解的欄位進行序列化或反序列化。 |
||
在序列化和反序列化期間應用於物件欄位的命名策略。 |
||
是否透過在輸出前加上一些特殊文字來生成不可執行的 JSON。 |
||
Long 和 long 型別的序列化策略。 |
||
是否輸出適合頁面美觀列印的序列化 JSON。 |
||
是否序列化空欄位。 |
||
設定讀取和寫入 JSON 時 RFC 8259 規範的嚴格程度。 |
||
Jackson 針對 CBOR 的開/關令牌讀取器功能。 |
||
Jackson 針對 CBOR 的開/關令牌寫入器功能。 |
||
用於自動檢測建構函式的策略,特別是單引數建構函式的行為。 |
|
|
Jackson 日期時間型別的開/關功能。 |
||
Jackson 列舉型別的開/關功能。 |
||
Jackson JsonNode 型別的開/關功能。 |
||
日期格式字串或完全限定的日期格式類名。例如,“yyyy-MM-dd HH:mm:ss”。 |
||
寬容性的全域性預設設定(如果有)。 |
||
控制序列化期間屬性的包含。使用 Jackson 的 JsonInclude.Include 列舉中的一個值進行配置。 |
||
Jackson 影響 Java 物件反序列化方式的開/關功能。 |
||
是否使用 MapperBuilder.findAndAddModules(ClassLoader) 查詢並向自動配置的 JsonMapper.Builder 新增模組。 |
|
|
Jackson 針對 JSON 的開/關令牌讀取器功能。 |
||
Jackson 針對 JSON 的開/關令牌寫入器功能。 |
||
用於格式化的區域設定。 |
||
Jackson 通用開/關功能。 |
||
Jackson 的 PropertyNamingStrategies 上的常量之一。也可以是 PropertyNamingStrategy 實現的完全限定類名。 |
||
Jackson 影響 Java 物件序列化方式的開/關功能。 |
||
格式化日期時使用時區。例如,“America/Los_Angeles”或“GMT+10”。 |
||
是否使用 Spring Boot 之前用於 Jackson 2 的相同預設值來配置 Jackson 3。 |
|
|
Jackson 可見性閾值,可用於限制自動檢測的方法(和欄位)。 |
||
Jackson 針對 XML 的開/關令牌讀取器功能。 |
||
Jackson 針對 XML 的開/關令牌寫入器功能。 |
||
是否允許解析器接受 JSON 輸入中的 C/Java 風格註釋。 |
|
|
|
是否移除 JSON 規範對特殊浮點值(如“NaN”和“Infinity”)的限制,並允許將其作為不帶引號的浮點文字進行序列化和反序列化。 |
|
是否允許結構化物件作為對映鍵序列化,透過將對映的序列化形式從 JSON 物件(鍵值對)更改為像 [k1, v1, k2, v2] 這樣的平面陣列。 |
|
|
是否允許解析器接受 JSON 物件和陣列中的尾隨逗號。 |
|
|
多型序列化的類描述符屬性名稱。 |
|
|
定義哪些類和物件應在輸出中新增類鑑別器。 |
|
|
是否強制轉換不正確的 JSON 值。 |
|
|
|
列舉值是否以不區分大小寫的方式解碼。 |
|
是否應編碼 Kotlin 屬性的預設值。 |
|
|
對於可空屬性,是否應編碼空值,並且在解碼期間必須存在於 JSON 物件中。 |
|
|
是否應忽略輸入 JSON 中遇到的未知屬性,而不是丟擲 SerializationException。 |
|
|
解析器是否應在寬鬆模式下執行,移除 JSON 規範限制 (RFC-4627),並對格式錯誤的輸入更加寬容。 |
|
|
指定應在類的所有屬性中用於序列化和反序列化的 JsonNamingStrategy。 |
||
生成的 JSON 是否應進行美化列印。 |
|
|
Json 例項是否使用 JsonNames 註解。 |
|
郵件屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
預設 MimeMessage 編碼。 |
|
|
SMTP 伺服器主機。例如,“smtp.example.com”。 |
||
會話 JNDI 名稱。設定後,優先於其他會話設定。 |
||
SMTP 伺服器的登入密碼。 |
||
SMTP 伺服器埠。 |
||
額外的 JavaMail 會話屬性。 |
||
SMTP 伺服器使用的協議。 |
|
|
SSL 捆綁包名稱。如果設定,則“mail.(protocol).ssl.socketFactory”屬性設定為從相應的 SSL 捆綁包獲取的 SSLSocketFactory。 請注意,即使未設定“mail.(protocol).ssl.enable”屬性,STARTTLS 命令也可以使用相應的 SSLSocketFactory。 |
||
是否啟用 SSL 支援。如果啟用,則“mail.(protocol).ssl.enable”屬性設定為“true”。 |
|
|
是否在啟動時測試郵件伺服器是否可用。 |
|
|
SMTP 伺服器的登入使用者。 |
||
SendGrid API 金鑰。 |
||
SendGrid 代理主機。 |
||
SendGrid 代理埠。 |
RSocket 屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
首選 JSON 和 CBOR 對映器。預設情況下,根據環境自動檢測。支援的值為 'jackson' 和 'jackson2'(已棄用)。 |
|
|
伺服器應繫結的網路地址。 |
||
最大傳輸單元。大於指定值的幀將被分片。 |
||
RSocket 處理請求的路徑(僅適用於 websocket 傳輸)。 |
||
伺服器埠。 |
||
websocket 壓縮擴充套件是否啟用。 |
|
|
是否代理 websocket ping 幀或響應它們。 |
|
|
允許的最大幀負載長度。 |
|
|
websocket 握手簽名中使用的子協議。 |
||
已配置的SSL捆綁包名稱。 |
||
PEM編碼的SSL證書檔案的路徑。 |
||
SSL證書的PEM編碼私鑰檔案的路徑。 |
||
支援的SSL加密套件。 |
||
客戶端認證模式。需要信任儲存。 |
||
是否啟用SSL支援。 |
|
|
啟用的SSL協議。 |
||
標識金鑰庫中金鑰的別名。 |
||
用於訪問金鑰庫中金鑰的密碼。 |
||
包含SSL證書的金鑰庫路徑(通常是jks檔案)。 |
||
用於訪問金鑰庫的密碼。 |
||
金鑰庫的提供者。 |
||
金鑰庫的型別。 |
||
要使用的SSL協議。 |
|
|
主機名到SSL捆綁包的對映,用於SNI配置。 |
||
PEM編碼的SSL證書頒發機構檔案的路徑。 |
||
SSL證書頒發機構的PEM編碼私鑰檔案的路徑。 |
||
包含SSL證書的信任儲存。 |
||
用於訪問信任儲存的密碼。 |
||
信任儲存的提供者。 |
||
信任儲存的型別。 |
||
RSocket 傳輸協議。 |
|
安全屬性
伺服器屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
伺服器應繫結的網路地址。 |
||
是否啟用響應壓縮。 |
|
|
逗號分隔的使用者代理列表,其響應不應被壓縮。 |
||
逗號分隔的應被壓縮的 MIME 型別列表。 |
|
|
執行壓縮所需的最小“Content-Length”值。 |
|
|
處理 X-Forwarded-* 頭的策略。 |
||
如果當前環境支援,是否啟用 HTTP/2 支援。 |
|
|
追加到日誌。 |
|
|
自定義日誌格式,請參閱 org.eclipse.jetty.server.CustomRequestLog。如果定義,則覆蓋“format”配置鍵。 |
||
啟用訪問日誌。 |
|
|
日誌檔名稱中的日期格式。 |
||
日誌檔名。如果未指定,日誌將重定向到“System.err”。 |
||
日誌格式。 |
||
不應記錄的請求路徑。 |
||
輪換日誌檔案被刪除前的天數。 |
|
|
連線關閉前可空閒的時間。 |
||
伺服器在任何給定時間接受和處理的最大連線數。 |
|
|
表單鍵的最大數量。 |
|
|
任何 HTTP POST 請求中表單內容的最大大小。 |
|
|
HTTP 響應頭的最大大小。 |
|
|
要使用的接受器執行緒數。當值為 -1 時(預設值),接受器數量由操作環境決定。 |
|
|
最大執行緒空閒時間。 |
|
|
最大執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
執行緒池後端佇列的最大容量。預設值根據執行緒配置計算得出。 |
||
最小執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
要使用的選擇器執行緒數。當值為 -1 時(預設值),選擇器數量由操作環境決定。 |
|
|
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 標記為安全。 |
||
可儲存的最大會話數。 |
|
|
會話超時。如果未指定持續時間字尾,則使用秒。 |
|
|
用於伺服器響應頭的值(如果為空,則不傳送頭)。 |
||
應用程式的顯示名稱。 |
|
|
Servlet 上下文初始化引數。 |
||
應用程式的上下文路徑。 |
||
區域設定到響應編碼字元集的對映。 |
||
用於 JSP 的 Servlet 類名。如果註冊為 true 且此類在類路徑上,則將註冊它。 |
|
|
用於配置 JSP Servlet 的初始化引數。 |
||
是否註冊 JSP Servlet。 |
|
|
是否向容器註冊預設 Servlet。 |
|
|
Cookie 的域。 |
||
是否為 Cookie 使用“HttpOnly”Cookie。 |
||
Cookie 的最大有效期。如果未指定持續時間字尾,則使用秒。正值表示 Cookie 相對於當前時間的過期時間。值為 0 表示 Cookie 應該立即過期。負值表示沒有“Max-Age”。 |
||
Cookie 的名稱。 |
||
生成的 Cookie 是否帶有 Partitioned 屬性。 |
||
Cookie 的路徑。 |
||
Cookie 的 SameSite 設定。 |
||
是否始終將 Cookie 標記為安全。 |
||
是否在重啟之間持久化會話資料。 |
|
|
用於儲存會話資料的目錄。 |
||
會話超時。如果未指定持續時間字尾,則使用秒。 |
|
|
會話跟蹤模式。 |
||
伺服器將支援的關機型別。 |
|
|
已配置的SSL捆綁包名稱。 |
||
PEM編碼的SSL證書檔案的路徑。 |
||
SSL證書的PEM編碼私鑰檔案的路徑。 |
||
支援的SSL加密套件。 |
||
客戶端認證模式。需要信任儲存。 |
||
是否啟用SSL支援。 |
|
|
啟用的SSL協議。 |
||
標識金鑰庫中金鑰的別名。 |
||
用於訪問金鑰庫中金鑰的密碼。 |
||
包含SSL證書的金鑰庫路徑(通常是jks檔案)。 |
||
用於訪問金鑰庫的密碼。 |
||
金鑰庫的提供者。 |
||
金鑰庫的型別。 |
||
要使用的SSL協議。 |
|
|
主機名到SSL捆綁包的對映,用於SNI配置。 |
||
PEM編碼的SSL證書頒發機構檔案的路徑。 |
||
SSL證書頒發機構的PEM編碼私鑰檔案的路徑。 |
||
包含SSL證書的信任儲存。 |
||
用於訪問信任儲存的密碼。 |
||
信任儲存的提供者。 |
||
信任儲存的型別。 |
||
當所有可能的請求處理執行緒都在使用中時,傳入連線請求的最大佇列長度。 |
|
|
是否緩衝輸出,使其僅定期重新整理。 |
|
|
是否檢查日誌檔案是否存在,以便在外部程序重新命名後可以重新建立。 |
|
|
僅當“ServletRequest.getAttribute(conditionIf)”不為空時才啟用請求日誌記錄。 |
||
僅當“ServletRequest.getAttribute(conditionUnless)”為空時才啟用請求日誌記錄。 |
||
建立日誌檔案的目錄。可以是絕對路徑,也可以是相對於 Tomcat 基礎目錄的路徑。 |
|
|
啟用訪問日誌。 |
|
|
日誌檔案使用的字元集。預設為系統預設字元集。 |
||
日誌檔名中日期的格式。 |
|
|
是否使用 RFC 5952 定義的 IPv6 規範表示格式。 |
|
|
用於格式化日誌條目和日誌檔案字尾中時間戳的區域設定。預設為 Java 程序的預設區域設定。 |
||
訪問日誌檔案在被刪除前保留的天數。 |
|
|
訪問日誌的格式模式。 |
|
|
日誌檔名字首。 |
|
|
是否將日期戳包含在檔名中推遲到輪換時間。 |
|
|
為請求使用的 IP 地址、主機名、協議和埠設定請求屬性。 |
|
|
是否啟用訪問日誌輪換。 |
|
|
日誌檔案字尾。 |
|
|
匹配要忽略 TLD 掃描的 jar 的其他模式列表。特殊字元“?”和“*”可用於模式中以分別匹配一個且只有一個字元和零個或多個字元。 |
||
backgroundProcess 方法呼叫之間的延遲。如果未指定持續時間字尾,則使用秒。 |
|
|
Tomcat 基礎目錄。如果未指定,則使用臨時目錄。 |
||
聯結器接受連線後,等待請求 URI 行顯示的時間。 |
||
在連線關閉之前等待另一個 HTTP 請求的時間。如果未設定,則使用 connectionTimeout。如果設定為 -1,則沒有超時。 |
||
伺服器在任何給定時間接受和處理的最大連線數。一旦達到限制,作業系統仍可能根據“acceptCount”屬性接受連線。 |
|
|
任何 HTTP POST 請求中表單內容的最大大小。 |
|
|
HTTP 響應頭的最大大小。 |
|
|
在連線關閉之前可以流水線處理的 HTTP 請求的最大數量。當設定為 0 或 1 時,保持活動和流水線處理被停用。當設定為 -1 時,允許無限數量的流水線處理或保持活動請求。 |
|
|
容器將自動解析的最大引數數量(GET 加 POST)。小於 0 的值表示無限制。 |
|
|
multipart/form-data 請求中允許的最大部分總數。超出此限制的請求將被拒絕。小於 0 的值表示無限制。 |
|
|
multipart/form-data 請求中允許的每個部分頭部的最大大小。超出此限制的請求將被拒絕。小於 0 的值表示無限制。 |
|
|
吞噬請求主體的最大量。 |
|
|
是否啟用 Tomcat 的 MBean 登錄檔。 |
|
|
快取中將保留的最大空閒處理器數量,並用於後續請求。當設定為 -1 時,快取將無限制,理論最大大小等於最大連線數。 |
|
|
是否透過在路徑後追加“/”來重定向到上下文根的請求。當在代理處終止 SSL 時,此屬性應設定為 false。 |
|
|
URI 路徑中應允許的其他未編碼字元列表。只允許“< > [ \ ] ^ ` { | }”。 |
||
URI 查詢字串中應允許的其他未編碼字元列表。只允許“< > [ \ ] ^ ` { | }”。 |
||
從中提取遠端主機的 HTTP 頭名稱。 |
|
|
要信任的內部代理。可以設定為 CIDR 的逗號分隔列表或正則表示式。 |
|
|
用於覆蓋原始埠值的 HTTP 頭名稱。 |
|
|
包含傳入協議的頭,通常命名為“X-Forwarded-Proto”。 |
||
協議頭的值,指示傳入請求是否使用 SSL。 |
|
|
從中提取遠端 IP 的 HTTP 頭名稱。例如,“X-FORWARDED-FOR”。 |
||
定義當它們出現在“remote-ip-header”頭中時受信任的代理的正則表示式。 |
||
是否允許此 Web 應用程式進行靜態資源快取。 |
|
|
靜態資源快取的最大大小。 |
|
|
靜態資源快取的生存時間。 |
|
|
最大工作執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
執行緒池後端佇列的最大容量。此設定僅當值大於 0 時才有效。 |
|
|
最小工作執行緒數。如果啟用了虛擬執行緒,則此設定無效。 |
|
|
用於解碼 URI 的字元編碼。 |
|
|
是否使用 APR。 |
|
|
透過呼叫 sendRedirect 生成的 HTTP 1.1 及更高版本的 location 頭部是否使用相對或絕對重定向。 |
|
模板屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
是否允許 HttpServletRequest 屬性覆蓋(隱藏)控制器生成的同名模型屬性。僅支援 Spring MVC。 |
|
|
是否允許 HttpSession 屬性覆蓋(隱藏)控制器生成的同名模型屬性。僅支援 Spring MVC。 |
|
|
是否啟用模板快取。僅支援 Spring MVC。 |
|
|
模板編碼。 |
|
|
是否檢查模板位置是否存在。 |
|
|
Content-Type 值。僅支援 Spring MVC。 |
|
|
在與模板合併之前,是否應將所有請求屬性新增到模型中。僅支援 Spring MVC。 |
|
|
在與模板合併之前,是否應將所有 HttpSession 屬性新增到模型中。僅支援 Spring MVC。 |
|
|
是否公開一個 RequestContext 以供 Spring 的宏庫使用,名稱為“springMacroRequestContext”。僅支援 Spring MVC。 |
|
|
是否優先透過檔案系統訪問來載入模板,以實現模板更改的熱檢測。當模板路徑被檢測為目錄時,僅從該目錄載入模板,不考慮其他匹配的類路徑位置。 |
|
|
在構建 URL 時,新增到檢視名稱前的“字首”。 |
||
所有檢視的 RequestContext 屬性名稱。 |
||
傳遞給 FreeMarker 配置的知名 FreeMarker 鍵。 |
||
在構建 URL 時,新增到檢視名稱後的“字尾”。 |
|
|
模板路徑列表。 |
|
|
可以解析的檢視名稱。 |
||
是否允許 HttpServletRequest 屬性覆蓋(隱藏)控制器生成的同名模型屬性。 |
|
|
是否允許 HttpSession 屬性覆蓋(隱藏)控制器生成的同名模型屬性。 |
|
|
是否自動轉義可賦值給 CharSequence 的模型。 |
|
|
是否自動渲染縮排。 |
|
|
用於自動縮排的字串。 |
||
是否自動渲染換行符。 |
|
|
模板基類。 |
||
是否啟用模板快取。 |
|
|
模板編碼。 |
|
|
是否檢查模板位置是否存在。 |
|
|
Content-Type 值。 |
|
|
用於寫入宣告頭部的編碼。 |
||
是否將沒有主體的元素展開寫入( |
|
|
在與模板合併之前,是否應將所有請求屬性新增到模型中。 |
|
|
在與模板合併之前,是否應將所有 HttpSession 屬性新增到模型中。 |
|
|
是否公開一個 RequestContext 以供 Spring 的宏庫使用,名稱為“springMacroRequestContext”。 |
|
|
模板解析的預設區域設定。 |
||
用於寫入新行的字串。預設為系統的行分隔符。 |
||
在構建 URL 時,新增到檢視名稱前的“字首”。 |
||
所有檢視的 RequestContext 屬性名稱。 |
|
|
模板路徑。 |
|
|
在構建 URL 時,新增到檢視名稱後的“字尾”。 |
|
|
屬性是否應使用雙引號。 |
|
|
可以解析的檢視名稱。 |
||
模板編碼。 |
|
|
是否檢查模板位置是否存在。 |
|
|
應用於模板名稱的字首。 |
|
|
Mustache 檢視支援的媒體型別。 |
|
|
所有檢視的 RequestContext 屬性名稱。 |
||
是否允許 HttpServletRequest 屬性覆蓋(隱藏)控制器生成的同名模型屬性。 |
|
|
是否允許 HttpSession 屬性覆蓋(隱藏)控制器生成的同名模型屬性。 |
|
|
是否啟用模板快取。 |
|
|
Content-Type 值。 |
||
在與模板合併之前,是否應將所有請求屬性新增到模型中。 |
|
|
在與模板合併之前,是否應將所有 HttpSession 屬性新增到模型中。 |
|
|
是否公開一個 RequestContext 以供 Spring 的宏庫使用,名稱為“springMacroRequestContext”。 |
|
|
應用於模板名稱的字尾。 |
|
|
可以解析的檢視名稱。 |
||
是否啟用模板快取。 |
|
|
是否在渲染模板之前檢查模板是否存在。 |
|
|
是否檢查模板位置是否存在。 |
|
|
在 SpringEL 表示式中啟用 SpringEL 編譯器。 |
|
|
模板檔案編碼。 |
|
|
應從解析中排除的檢視名稱列表(允許模式)。 |
||
應用於模板的模板模式。另請參閱 Thymeleaf 的 TemplateMode 列舉。 |
|
|
在構建 URL 時,新增到檢視名稱前的“字首”。 |
|
|
逗號分隔的檢視名稱列表(允許模式),當設定最大分塊大小時,這些檢視名稱是唯一以 CHUNKED 模式執行的檢視。 |
||
逗號分隔的檢視名稱列表(允許模式),即使設定了最大分塊大小,也應以 FULL 模式執行這些檢視。 |
||
用於寫入響應的資料緩衝區的最大大小。如果設定了此值,模板將預設以 CHUNKED 模式執行。 |
|
|
檢視技術支援的媒體型別。 |
|
|
作為複選框標記的隱藏表單輸入是否應在複選框元素本身之前渲染。 |
|
|
寫入 HTTP 響應的 Content-Type 值。 |
|
|
|
Thymeleaf 是否應儘快開始寫入部分輸出,還是緩衝直到模板處理完成。 |
|
在構建 URL 時,新增到檢視名稱後的“字尾”。 |
|
|
模板解析器在鏈中的順序。預設情況下,模板解析器在鏈中排名第一。順序從 1 開始,只有在定義了其他“TemplateResolver”bean 時才應設定。 |
||
可以解析的檢視名稱列表(允許模式)。 |
Testcontainers 屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
Testcontainers 啟動模式。 |
|
|
如何處理 DynamicPropertyRegistry 注入到 @Bean 方法中。 |
|
測試屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
要替換的現有 DataSource 型別。 |
|
|
是否啟用 JSON 測試器自動配置。 |
|
|
是否應在測試中自動配置指標匯出。 |
|
|
是否新增 Servlet 過濾器。 |
|
|
HtmlUnit 擴充套件相對路徑時使用的 URL。 |
|
|
當 HTMLUnit 的 WebClient 在類路徑上時是否自動配置。 |
|
|
當 Selenium 的 WebDriver 在類路徑上時是否自動配置。 |
|
|
MVC 列印選項。 |
|
|
是否只打印失敗的交換。 |
|
|
當 ApplicationContext 啟動失敗時,是否列印條件評估報告。 |
|
|
是否自動配置 MockRestServiceServer。 |
|
|
要使用的 URI 主機。 |
||
要使用的 URI 埠。 |
||
要使用的 URI 方案(例如 http)。 |
||
是否應在測試中自動配置跟蹤匯出。 |
|
|
是否自動配置 MockWebServiceServer。 |
|
|
是否註冊 WebServiceTemplate bean。 |
|
|
等待響應的最長時間。 |
|
Web 屬性
| 名稱 | 描述 | 預設值 |
|---|---|---|
是否支援憑據。未設定時,不支援憑據。 |
||
請求中允許的 HTTP 頭列表。“*”表示允許所有頭。 |
||
允許的 HTTP 方法列表。“*”表示允許所有方法。如果未設定,則預設為 GET。 |
||
允許的來源模式列表。與僅支援“*”的允許來源不同,來源模式更靈活,例如“https://*.example.com”,並且可以與 allow-credentials 一起使用。當 allowed origins 和 allowed origin patterns 都沒有設定時,跨域請求實際上被停用。 |
||
允許的源列表,“*”表示允許所有源。當啟用 allow-credentials 時,“*”不能使用,應考慮設定源模式。當未設定 allowed origins 和 allowed origin patterns 時,跨源請求實際上被停用。 |
||
響應中包含的頭列表。 |
||
預檢請求的響應可以被客戶端快取多長時間。如果未指定持續時間字尾,則將使用秒。 |
|
|
是否啟用預設的 GraphiQL UI。 |
|
|
GraphiQL UI 端點的路徑。 |
|
|
公開 GraphQL 請求 HTTP 端點的路徑。 |
|
|
保持活動訊息的傳送頻率。 |
||
併發處理完成所需的時間。 |
||
RSocket 訊息處理程式的對映。 |
||
首選的 JSON 對映器。預設情況下,根據環境自動檢測。支援的值是“jackson”和“jackson2”(已棄用)。 |
|
|
要解析的其他單個模式檔案的位置。 |
|
|
GraphQL 模式檔案的副檔名。 |
|
|
模式是否應與應用程式進行比較以檢測缺失的對映。 |
|
|
是否在模式級別啟用欄位自省。 |
|
|
GraphQL 模式檔案的位置。 |
|
|
是否啟用列印模式的端點。模式在 spring.graphql.http.path + "/schema" 下可用。 |
|
|
必須收到初始 {@code CONNECTION_INIT} 型別訊息的時間。 |
|
|
伺服器向客戶端傳送心跳 ping 之前的最大空閒時間。 |
||
GraphQL WebSocket 訂閱端點的路徑。 |
||
是否應將 application/hal+json 響應傳送給接受 application/json 的請求。 |
|
|
客戶端 HTTP 請求的預設連線超時。 |
||
客戶端 HTTP 請求使用的預設工廠。 |
||
客戶端 HTTP 請求使用的預設聯結器。 |
||
客戶端 HTTP 請求的預設讀取超時。 |
||
HTTP 重定向的處理。 |
||
要使用的 SSL 包。 |
||
是否在 DEBUG 級別記錄表單資料,並在 TRACE 級別記錄頭部。 |
|
|
每當需要聚合輸入流時,可以緩衝的位元組數限制。這僅適用於自動配置的 WebFlux 伺服器和 WebClient 例項。預設情況下未設定此值,在這種情況下,應用單個編解碼器預設值。大多數編解碼器預設限制為 256K。 |
||
用於 HTTP 編碼和解碼的首選 JSON 對映器。預設情況下,根據環境自動檢測。支援的值是“jackson”和“jackson2”(已棄用)。 |
|
|
用於 HTTP 訊息轉換的首選 JSON 對映器。預設情況下,根據環境自動檢測。支援的值是“jackson”、“jackson2”(已棄用)、“gson”和“jsonb”。當存在其他 JSON 對映庫時,使用自定義 HttpMessageConverters bean 來控制首選對映器。 |
|
|
用於字串轉換的字元集。 |
|
|
HTTP 服務客戶端定義 |
||
作為應用程式基本 URI 的路徑。如果指定,則覆蓋“@ApplicationPath”的值。 |
||
Jersey 過濾器鏈順序。 |
|
|
透過 Servlet 或過濾器傳遞給 Jersey 的初始化引數。 |
||
Jersey Servlet 的啟動載入優先順序。 |
|
|
Jersey 整合型別。 |
|
|
每個請求應使用的預設版本。 |
||
是否應從控制器檢測支援的版本。 |
||
每個請求是否需要 API 版本。 |
||
支援的版本。 |
||
使用給定名稱的 HTTP 頭獲取版本。 |
||
使用給定名稱的媒體型別引數獲取版本。 |
||
使用給定索引處的路徑段獲取版本。 |
||
使用給定名稱的查詢引數獲取版本。 |
||
非同步請求處理超時前的時間。如果未設定此值,則使用底層實現的預設超時。 |
||
當未請求特定內容型別時,要使用的預設內容型別列表。 |
||
是否應使用請求引數(預設情況下為“format”)來確定請求的媒體型別。 |
|
|
副檔名到媒體型別的對映,用於內容協商。例如,yml 到 text/yaml。 |
||
當“favor-parameter”啟用時要使用的查詢引數名稱。 |
||
是否將 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”。 |
||
HTTP 請求和響應的字元集。如果未明確設定,則新增到“Content-Type”標頭。 |
|
|
是否啟用 Servlet HTTP 編碼支援。 |
|
|
是否強制 HTTP 請求和響應的編碼為配置的字元集。 |
||
是否強制 HTTP 請求的編碼為配置的字元集。當未指定“force”時,預設為 true。 |
||
是否強制 HTTP 響應的編碼為配置的字元集。 |
||
是否啟用多部分上傳支援。 |
|
|
檔案寫入磁碟的閾值。 |
|
|
上傳檔案的中間位置。 |
||
最大檔案大小。 |
|
|
最大請求大小。 |
|
|
是否在檔案或引數訪問時延遲解析多部分請求。 |
|
|
是否嚴格按照 Servlet 規範解析多部分請求,僅用於“multipart/form-data”請求。 |
|
|
過期會話清理作業的 Cron 表示式。僅在 repository-type 設定為 indexed 時支援。不支援響應式會話儲存庫。 |
|
|
當沒有使用者定義的 ConfigureRedisAction 或 ConfigureReactiveRedisAction bean 存在時要應用的配置操作。 |
|
|
會話重新整理模式。確定何時將會話更改寫入會話儲存。不支援響應式會話儲存庫。 |
|
|
用於儲存會話的鍵的名稱空間。 |
|
|
要配置的 Redis 會話儲存庫型別。 |
|
|
會話儲存模式。確定如何跟蹤和將會話更改儲存到會話儲存。 |
|
|
過期會話清理作業的 Cron 表示式。 |
|
|
應用模式指令碼時發生錯誤時,初始化是否應繼續。 |
|
|
會話重新整理模式。確定何時將會話更改寫入會話儲存。 |
|
|
資料庫模式初始化模式。 |
|
|
如果在初始化指令碼中使用@@platform@@佔位符,則使用的平臺。預設情況下自動檢測。 |
||
會話儲存模式。確定如何跟蹤和將會話更改儲存到會話儲存。 |
|
|
用於初始化資料庫模式的SQL檔案路徑。 |
||
用於儲存會話的資料庫表的名稱。 |
|
|
會話儲存庫過濾器排程器型別。 |
|
|
會話儲存庫過濾器順序。 |
||
會話超時。如果未指定持續時間字尾,則使用秒。 |
||
何時包含“errors”屬性。 |
|
|
包含“exception”屬性。 |
|
|
何時包含“message”屬性。 |
|
|
何時包含“path”屬性。 |
|
|
何時包含“trace”屬性。 |
|
|
錯誤控制器的路徑。 |
|
|
在伺服器錯誤時,是否啟用瀏覽器中顯示的預設錯誤頁面。 |
|
|
要使用的區域設定。預設情況下,此區域設定會被“Accept-Language”標頭覆蓋。 |
||
定義區域設定的解析方式。 |
|
|
是否啟用預設資源處理。 |
|
|
指示響應訊息僅供單個使用者使用,並且不得由共享快取儲存。 |
||
指示任何快取都可以儲存響應。 |
||
響應應快取的最長時間,如果沒有指定持續時間字尾,則以秒為單位。 |
||
指示一旦過期,快取不得在未經伺服器重新驗證的情況下使用響應。 |
||
指示只有在與伺服器重新驗證後才能重用快取的響應。 |
||
指示在任何情況下都不要快取響應。 |
||
指示中間代理(快取和其他)不應轉換響應內容。 |
||
與“must-revalidate”指令的含義相同,只是它不適用於私有快取。 |
||
共享快取應快取響應的最長時間,如果沒有指定持續時間字尾,則以秒為單位。 |
||
遇到錯誤時響應可能被使用的最長時間,如果沒有指定持續時間字尾,則以秒為單位。 |
||
|
響應在過期後可以被提供服務的最大時間,如果沒有指定持續時間字尾,則以秒為單位。 |
|
由資源處理器提供服務的資源的快取週期。如果未指定持續時間字尾,則使用秒。可透過“spring.web.resources.cache.cachecontrol”屬性覆蓋。 |
||
我們是否應在 HTTP 快取頭中使用檔案的“lastModified”元資料。 |
|
|
是否在資源鏈中啟用快取。 |
|
|
是否啟用已壓縮資源(gzip、brotli)的解析。檢查帶有“.gz”或“.br”副檔名的資源名稱。 |
|
|
是否啟用 Spring 資源處理鏈。預設情況下,除非至少啟用了一個策略,否則停用。 |
||
是否啟用內容版本策略。 |
|
|
要應用於內容版本策略的模式列表。 |
|
|
是否啟用固定版本策略。 |
|
|
要應用於固定版本策略的模式列表。 |
|
|
用於固定版本策略的版本字串。 |
||
靜態資源的位置。預設為 classpath:[/META-INF/resources/, /resources/, /static/, /public/]。 |
|
|
每個請求應使用的預設版本。 |
||
是否應從控制器檢測支援的版本。 |
||
每個請求是否需要 API 版本。 |
||
支援的版本。 |
||
使用給定名稱的 HTTP 頭獲取版本。 |
||
使用給定名稱的媒體型別引數獲取版本。 |
||
使用給定索引處的路徑段獲取版本。 |
||
使用給定名稱的查詢引數獲取版本。 |
||
所有 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 表示將所有內容儲存在記憶體中。 |
|
|
給定多部分請求中允許的最大部分數量。預設為 -1,表示沒有限制。 |
|
|
是否啟用 RFC 9457 問題詳情支援。 |
|
|
用於靜態資源的路徑模式。 |
|
|
用於 WebJar 資產的路徑模式。 |
|
|
用於 WebSocket 訊息傳遞的首選 JSON 對映器。預設情況下,根據環境自動檢測。支援的值為“jackson”和“jackson2”(已棄用)。 |
|