通用應用程式屬性
各種屬性可以在您的 application.properties
檔案、您的 application.yaml
檔案或作為命令列開關指定。本附錄提供常見 Spring Boot 屬性的列表,並參考使用它們的底層類別。
Spring Boot 提供各種具有進階值格式化的轉換機制。請務必檢閱 屬性轉換章節。 |
屬性貢獻可能來自您類別路徑上的其他 jar 檔案,因此您不應將此視為詳盡的列表。此外,您可以定義自己的屬性。 |
Actuator 屬性
名稱 | 描述 | 預設值 |
---|---|---|
AppOptics API 權杖。 |
||
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
是否傳送經過 floor 處理的時間,當從多個主機傳送測量值以將其對齊給定的時間邊界時很有用。 |
|
|
將在將指標傳送到 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。 |
|
|
是否啟用稽核事件的儲存。 |
|
|
是否啟用擴充的 Cloud Foundry Actuator 端點。 |
|
|
是否跳過 Cloud Foundry Actuator 端點安全性呼叫的 SSL 驗證。 |
|
|
Datadog API 金鑰。 |
||
Datadog 應用程式金鑰。並非嚴格要求,但透過將儀表描述、類型和基本單位傳送到 Datadog,可以改善 Datadog 體驗。 |
||
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
是否將描述元數據發布到 Datadog。關閉此選項可最大限度地減少傳送的元數據量。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
將在將指標傳送到 Datadog 時對應到 "host" 的標籤。 |
|
|
讀取此後端的請求逾時時間。 |
|
|
要使用的步進大小(即報告頻率)。 |
|
|
要將指標傳送到的 URI。如果您需要將指標發布到美國以外的 Datadog 站點,或發布到前往 Datadog 的內部 Proxy,請設定此項。 |
|
|
是否啟用預設指標匯出器。 |
|
|
Dynatrace 驗證權杖。 |
||
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
讀取此後端的請求逾時時間。 |
|
|
要使用的步進大小(即報告頻率)。 |
|
|
要將指標傳送到的 URI。應該用於 SaaS、自我管理實例或透過內部 Proxy 路由。 |
||
將指標匯出到 Dynatrace 的自訂裝置 ID。 |
||
匯出指標的群組。用於在 Dynatrace UI 中指定自訂裝置群組名稱。 |
||
匯出指標的技術類型。用於在 Dynatrace UI 中將指標分組在邏輯技術名稱下。 |
|
|
以鍵值對形式新增到所有指標的預設維度。如果 Micrometer 標籤使用相同的金鑰,則這些維度會被覆寫。 |
||
|
是否啟用 Dynatrace 元數據匯出。 |
|
|
是否將儀表元數據(單位和描述)匯出到 Dynatrace 後端。 |
|
新增到所有匯出指標的前置字串。 |
||
|
是否退回內建的 Micrometer 儀器以用於 Timer 和 DistributionSummary。 |
|
Base64 編碼的憑證字串。與使用者名稱和密碼互斥。 |
||
是否在索引不存在時自動建立索引。 |
|
|
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
要將指標匯出到的主機。 |
|
|
要將指標匯出到的索引。 |
|
|
用於滾動索引的索引日期格式。附加到索引名稱。 |
|
|
用於分隔索引名稱與用於滾動索引的日期格式的前置字元。 |
|
|
Elastic 伺服器的登入密碼。與 api-key-credentials 互斥。 |
||
Ingest pipeline 名稱。預設情況下,不會預先處理事件。 |
||
讀取此後端的請求逾時時間。 |
|
|
要使用的步進大小(即報告頻率)。 |
|
|
時間戳記欄位的名稱。 |
|
|
Elastic 伺服器的登入使用者。與 api-key-credentials 互斥。 |
||
回應可以快取的最大時間。 |
|
|
是否啟用 auditevents 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 beans 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 caches 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 conditions 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 configprops 端點。 |
|
|
用於判斷使用者是否有權限顯示未消毒值的角色。當為空時,所有已驗證的使用者都有權限。 |
||
何時顯示未消毒的值。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 env 端點。 |
|
|
用於判斷使用者是否有權限顯示未消毒值的角色。當為空時,所有已驗證的使用者都有權限。 |
||
何時顯示未消毒的值。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 flyway 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 health 端點。 |
|
|
Health 端點群組。 |
||
慢速健康指示器記錄警告的閾值。 |
|
|
是否在主伺服器埠上提供存活度和就緒度健康群組。 |
|
|
是否啟用存活度和就緒度探針。 |
|
|
用於判斷使用者是否有權限顯示詳細資訊的角色。當為空時,所有已驗證的使用者都有權限。 |
||
何時顯示組件。如果未指定,將使用 'show-details' 設定。 |
||
何時顯示完整健康詳細資訊。 |
|
|
健康狀態到 HTTP 狀態碼的映射。預設情況下,已註冊的健康狀態會映射到合理的預設值 (例如,UP 映射到 200)。 |
||
以嚴重性順序排列的逗號分隔健康狀態列表。 |
|
|
是否在啟動時驗證健康群組成員資格。如果群組包含或排除不存在的健康貢獻者,則驗證會失敗。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 heapdump 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 httpexchanges 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 info 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 integrationgraph 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 liquibase 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 logfile 端點。 |
|
|
要存取的外部日誌檔。如果日誌檔是由輸出重定向而不是由日誌系統本身寫入,則可以使用。 |
||
回應可以快取的最大時間。 |
|
|
是否啟用 loggers 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 mappings 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 metrics 端點。 |
|
|
是否啟用 prometheus 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 quartz 端點。 |
|
|
用於確定使用者是否有權查看未清理的工作或觸發器值的角色。當為空時,所有通過身份驗證的使用者都具有授權。 |
||
何時顯示未清理的工作或觸發器值。 |
|
|
額外的 SBOM。 |
||
SBOM 的位置。如果為 null,位置將自動偵測。 |
||
SBOM 的媒體類型。如果為 null,媒體類型將自動偵測。 |
||
回應可以快取的最大時間。 |
|
|
是否啟用 sbom 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 scheduledtasks 端點。 |
|
|
是否啟用 sessions 端點。 |
|
|
是否啟用 shutdown 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 startup 端點。 |
|
|
回應可以快取的最大時間。 |
|
|
是否啟用 threaddump 端點。 |
|
|
是否預設啟用或停用所有端點。 |
||
是否使用隔離的物件映射器來序列化端點 JSON。 |
|
|
端點 JMX 網域名稱。如果已設定,則回退到 'spring.jmx.default-domain'。 |
|
|
應排除的端點 ID,或全部排除則使用 '*'。 |
||
應包含的端點 ID,或全部包含則使用 '*'。 |
|
|
要附加到代表端點的 MBean 的所有 ObjectName 的其他靜態屬性。 |
||
是否透明地遷移舊版端點 ID。 |
|
|
Web 端點的基礎路徑。當管理伺服器與主伺服器埠共用時,相對於 servlet context path (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 定址模式,unicast 或 multicast。 |
|
|
用於報告持續時間的基本時間單位。 |
|
|
是否啟用將指標匯出到 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 健康檢查。 |
|
|
是否啟用 HTTP 請求-回應交換記錄。 |
|
|
要包含在交換記錄中的項目。預設為請求標頭 (排除 Authorization 和 Cookie)、回應標頭 (排除 Set-Cookie) 和花費時間。 |
|
|
Humio API 令牌。 |
||
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
讀取此後端的請求逾時時間。 |
|
|
要使用的步進大小(即報告頻率)。 |
|
|
Humio 標籤,描述將在其中儲存指標的資料來源。Humio 標籤與 Micrometer 的標籤是不同的概念。Micrometer 的標籤用於沿維度邊界劃分指標。 |
||
用於傳輸指標的 URI。如果您需要將指標發佈到前往 Humio 的內部代理,您可以使用此選項定義代理的位置。 |
|
|
要使用的 InfluxDB API 版本。除非配置了 org,否則預設為 'v1'。如果配置了 org,則預設為 'v2'。 |
||
是否在嘗試將指標發佈到 Influx 資料庫之前,先建立 Influx 資料庫 (如果資料庫不存在)。僅限 InfluxDB v1。 |
|
|
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
指標的 Bucket。使用 Bucket 名稱或 ID。如果未設定,則預設為 db 屬性的值。僅限 InfluxDB v2。 |
||
是否啟用對發佈到 Influx 的指標批次進行 GZIP 壓縮。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
每個點的寫入一致性。 |
|
|
要將指標傳送到其中的資料庫。僅限 InfluxDB v1。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
要將指標寫入其中的 Org。僅限 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 資訊。 |
|
|
是否啟用作業系統資訊。 |
|
|
是否啟用程序資訊。 |
|
|
指標 JMX 網域名稱。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
要使用的步進大小(即報告頻率)。 |
|
|
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
KairosDB 伺服器的登入密碼。 |
||
讀取此後端的請求逾時時間。 |
|
|
要使用的步進大小(即報告頻率)。 |
|
|
KairosDB 伺服器的 URI。 |
|
|
KairosDB 伺服器的登入使用者。 |
||
是否啟用自動計時。 |
|
|
應發佈額外時間序列的百分位數。 |
||
|
是否發佈百分位數直方圖。 |
|
已發送請求的指標名稱。 |
|
|
要保留在環形緩衝區中的儀表 ID 以指定名稱開頭的直方圖數量。最長匹配獲勝,鍵 `all` 也可用於配置所有儀表。 |
||
以指定名稱開頭的儀表 ID 的樣本累積到衰減分佈統計資訊的最長時間量,然後重置並輪換。最長匹配獲勝,鍵 `all` 也可用於配置所有儀表。 |
||
預期以指定名稱開頭的儀表 ID 可觀察到的最大值。最長匹配者勝出。值可以指定為 double 或 Duration 值(對於計時器儀表,如果未指定單位,則預設為毫秒)。 |
||
預期以指定名稱開頭的儀表 ID 可觀察到的最小值。最長匹配者勝出。值可以指定為 double 或 Duration 值(對於計時器儀表,如果未指定單位,則預設為毫秒)。 |
||
要傳送到後端,針對以指定名稱開頭的儀表 ID 計算的特定非聚合百分位數。最長匹配者勝出,也可以使用鍵值 'all' 來設定所有儀表。 |
||
以指定名稱開頭的儀表 ID 是否應發布百分位數直方圖。對於支援基於直方圖的聚合百分位數計算的監控系統,可以將此設定為 true。對於其他系統,這沒有效果。最長匹配者勝出,也可以使用鍵值 'all' 來設定所有儀表。 |
||
以指定名稱開頭的儀表 ID 的特定服務等級目標邊界。最長匹配者勝出。將為每個指定的邊界發布計數器。值可以指定為 double 或 Duration 值(對於計時器儀表,如果未指定單位,則預設為毫秒)。 |
||
是否應啟用以指定名稱開頭的儀表 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' 來設定所有觀察。 |
||
用戶端請求的觀察名稱。 |
|
|
伺服器請求的觀察名稱。 |
|
|
套用至每個觀察的通用鍵值。 |
||
是否為每個觀察建立 LongTaskTimer。 |
|
|
是否標記實際的查詢參數值。 |
|
|
資源屬性。 |
||
總和的聚合時效性。它定義了加法值的表達方式。此設定取決於您使用的後端,有些後端僅支援一種時效性。 |
|
|
匯出指標的時間單位。 |
|
|
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
匯出指標的標頭。 |
||
讀取此後端的請求逾時時間。 |
|
|
要使用的步進大小(即報告頻率)。 |
|
|
OLTP 伺服器的 URI。 |
|
|
用於壓縮酬載的方法。 |
|
|
OTel 收集器的 HTTP API 的 URL。 |
||
您想要傳遞到收集器的自訂 HTTP 標頭,例如驗證標頭。 |
||
OTel 收集器處理匯出資料批次的呼叫逾時。此逾時涵蓋整個呼叫:解析 DNS、連線、寫入請求主體、伺服器處理和讀取回應主體。如果呼叫需要重新導向或重試,則所有操作都必須在一個逾時期間內完成。 |
|
|
是否啟用將描述作為抓取酬載的一部分發布到 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 協定。 |
|
|
主機名稱到 SSL 捆綁包的對應,用於 SNI 設定。 |
||
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 伺服器。 |
|
|
用於計算視窗統計資料(如 max)的步長大小。為了充分利用這些統計資料,請將步長間隔調整為接近您的抓取間隔。 |
|
|
是否啟用行李上下文與記錄上下文的關聯。 |
|
|
應與記錄上下文關聯的欄位清單。這表示這些欄位將最終作為鍵值對出現在例如 MDC 中。 |
||
是否啟用 Micrometer Tracing 行李傳播。 |
|
|
應在 JVM 程序中存取但不透過網路傳播的欄位清單。OpenTelemetry 不支援本機欄位。 |
||
在程序內和網路上被相同參考的欄位清單。例如,欄位 "x-vcap-request-id" 將按原樣設定,包括前綴。 |
||
應自動成為標籤的欄位清單。 |
||
傳播類型和追蹤後端是否支援在用戶端和伺服器跨度之間共享跨度 ID。需要 B3 傳播和相容的後端。 |
|
|
是否啟用追蹤的自動設定以匯出和傳播追蹤。 |
|
|
應用程式使用的追蹤上下文傳播類型。 |
|
|
應用程式產生的追蹤上下文傳播類型。 |
|
|
應用程式產生和使用的追蹤上下文傳播類型。設定此屬性會覆寫更精細的傳播類型屬性。 |
||
從 0.0 到 1.0 的範圍內,追蹤將被取樣的機率。 |
|
|
直接將指標和追蹤發布到 Wavefront API 主機時使用的 API 權杖。 |
||
API 權杖的類型。 |
||
ApplicationTags 中使用的 Wavefront 叢集名稱。 |
||
ApplicationTags 中使用的 Wavefront 自訂標籤。 |
||
ApplicationTags 中使用的 Wavefront '應用程式' 名稱。 |
|
|
ApplicationTags 中使用的 Wavefront '服務' 名稱,預設為 'spring.application.name'。如果兩者都未設定,則預設為 'unnamed_service'。 |
||
ApplicationTags 中使用的 Wavefront 分片名稱。 |
||
每個請求要用於此後端的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
連線到此後端的請求逾時時間。 |
|
|
是否啟用將指標匯出到此後端。 |
|
|
全域前綴,用於在 Wavefront UI 中查看時,將來自此應用程式檢測的指標與來自其他 Wavefront 整合的指標分隔開來。 |
||
讀取此後端的請求逾時時間。 |
|
|
是否報告聚合到天間隔的直方圖分佈。 |
|
|
|
是否報告聚合到小時間隔的直方圖分佈。 |
|
|
是否報告聚合到分鐘間隔的直方圖分佈。 |
|
要使用的步進大小(即報告頻率)。 |
|
|
每個請求要用於 Wavefront 的測量數量。如果找到更多測量值,則將發出多個請求。 |
|
|
刷新間隔以發送排隊的消息。 |
|
|
排隊消息的最大大小。 |
|
|
消息的最大大小。 |
||
唯一識別應用程式實例,該實例是發布到 Wavefront 的指標和追蹤的來源。預設為本機主機名稱。 |
||
RED 指標的自訂跨度標籤。 |
||
用於將指標和追蹤傳送到此 URI。 |
|
|
連線到 Zipkin 的請求逾時。 |
|
|
如何將 POST 主體編碼到 Zipkin API。 |
|
|
Zipkin API 的 URL。 |
|
|
讀取 Zipkin 請求的逾時。 |
|
快取屬性
名稱 | 描述 | 預設值 |
---|---|---|
快取名稱的逗號分隔清單,如果底層快取管理器支援,則會建立這些快取名稱。通常,這會停用隨時建立其他快取的功能。 |
||
用於建立快取的規格。有關規格格式的更多詳細資訊,請參閱 CaffeineSpec。 |
||
項目到期時間。預設情況下,項目永遠不會過期。請注意,此值最終會轉換為秒。 |
||
用於初始化 Infinispan 的組態檔案位置。 |
||
初始化快取管理員所使用的組態檔位置。組態檔會依賴底層快取實作而定。 |
||
用於檢索符合 JSR-107 標準快取管理員的 CachingProvider 實作的完整名稱。 僅當類別路徑下有多個 JSR-107 實作可用時才需要。 |
||
允許快取空值 (null values)。 |
|
|
是否啟用快取統計資訊。 |
|
|
鍵值前綴。 |
||
條目過期時間。 預設情況下,條目永不過期。 |
||
寫入 Redis 時是否使用鍵值前綴。 |
|
|
快取類型。 預設情況下,根據環境自動偵測。 |
核心屬性
名稱 | 描述 | 預設值 |
---|---|---|
啟用偵錯日誌。 |
|
|
要新增至 info 端點的任意屬性。 |
||
用於主控台輸出的字元集。 |
||
用於檔案輸出的字元集。 |
||
日誌組態檔的位置。 例如,Logback 的 `classpath:logback.xml`。 |
||
記錄例外時使用的轉換詞。 |
|
|
日誌檔名 (例如, `myapp.log`)。 名稱可以是確切位置或相對於目前目錄。 |
||
日誌檔的位置。 例如, `/var/log`。 |
||
日誌群組,可快速同時變更多個記錄器。 例如,`logging.group.db=org.hibernate,org.springframework.jdbc`。 |
||
是否在日誌中包含應用程式名稱。 |
|
|
日誌等級嚴重性對應。 例如, `logging.level.org.springframework=DEBUG`。 |
||
覆寫用於建立複合組態的組態檔。 |
||
是否在啟動時清除封存日誌檔。 |
|
|
滾動日誌檔名的模式。 |
|
|
最大日誌檔大小。 |
|
|
要保留的最大封存日誌檔數量。 |
|
|
要保留的日誌備份總大小。 |
|
|
用於輸出到主控台的附加器模式。 |
|
|
用於日誌關聯的附加器模式。 |
|
|
用於日誌日期格式的附加器模式。 |
|
|
用於輸出到檔案的附加器模式。 |
|
|
用於日誌等級的附加器模式。 |
|
|
在初始化時為日誌系統註冊關閉 Hook。 當部署為 war 檔案時,會自動停用。 |
|
|
主控台輸出的日誌等級閾值。 |
|
|
檔案輸出的日誌等級閾值。 |
|
|
新增 @EnableAspectJAutoProxy。 |
|
|
是否要建立基於子類別 (CGLIB) 的代理 (true),而不是標準的 Java 基於介面的代理 (false)。 |
|
|
是否為應用程式啟用管理功能。 |
|
|
應用程式管理 MBean 的 JMX 名稱。 |
|
|
應用程式名稱。 |
||
要排除的自動組態類別。 |
||
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 的模式。 |
|
|
覆寫雲端平台自動偵測。 |
||
即使沒有更多非守護執行緒,是否仍保持應用程式運作。 |
|
|
是否應延遲執行初始化。 |
|
|
是否在應用程式啟動時記錄應用程式的相關資訊。 |
|
|
應用程式是否應註冊關閉 Hook。 |
|
|
要包含在 ApplicationContext 中的來源 (類別名稱、套件名稱或 XML 資源位置)。 |
||
明確請求特定類型 Web 應用程式的旗標。 如果未設定,則根據類別路徑自動偵測。 |
||
應用程式必須使用的預期字元編碼。 |
||
是否始終套用 MessageFormat 規則,即使是沒有引數的訊息也進行剖析。 |
|
|
以逗號分隔的 basename 清單 (本質上是完整限定的類別路徑位置),每個都遵循 ResourceBundle 慣例,並放寬對基於斜線位置的支援。 如果它不包含套件限定詞 (例如 "org.mypackage"),它將從類別路徑根目錄解析。 |
|
|
載入的資源束檔案快取持續時間。 如果未設定,則束將永遠快取。 如果未指定持續時間後綴,則將使用秒。 |
||
訊息束編碼。 |
|
|
如果找不到特定 Locale 的檔案,是否回退到系統 Locale。 如果關閉此選項,則唯一的回退將是預設檔案 (例如,basename "messages" 的 "messages.properties")。 |
|
|
是否使用訊息代碼作為預設訊息,而不是拋出 "NoSuchMessageException"。 僅在開發期間建議使用。 |
|
|
設定 ANSI 輸出。 |
|
|
如果使用了 ApplicationPidFileWriter 但無法寫入 PID 檔案,則會失敗。 |
||
要寫入的 PID 檔案位置 (如果使用 ApplicationPidFileWriter)。 |
||
以逗號分隔的活動 Profile 清單。 可以被命令列切換覆寫。 |
||
如果沒有活動 Profile,則要啟用的 Profile 名稱。 |
|
|
Profile 群組,用於為相關的 Profile 群組定義邏輯名稱。 |
||
無條件啟動指定的以逗號分隔的 Profile 清單 (或如果使用 YAML,則為 Profile 清單)。 |
||
是否在初始化後自動啟動排程器。 |
|
|
SQL 初始化腳本中單行註解的前綴。 |
|
|
資料庫結構描述初始化模式。 |
|
|
如果使用 @@platform@@ 佔位符,則在初始化腳本中使用的平台。 預設情況下自動偵測。 |
||
用於初始化資料庫結構描述的 SQL 檔案路徑。 |
|
|
Quartz 工作儲存類型。 |
|
|
已組態的工作是否應覆寫現有的工作定義。 |
|
|
其他 Quartz 排程器屬性。 |
||
排程器的名稱。 |
|
|
初始化完成後啟動排程器的延遲時間。 如果在整個應用程式啟動之前不應執行任何工作,則設定此屬性才有意義。 |
|
|
是否在關閉時等待正在執行的工作完成。 |
|
|
Reactor 運算子的 Context Propagation 支援模式。 |
|
|
當 reactor-tools 存在時,是否應啟用 Reactor Debug Agent。 |
|
|
關閉資源之前要等待的時間量。 |
||
Java 金鑰庫 SSL 信任材料。 |
||
PEM 編碼的 SSL 信任材料。 |
||
靜默期,之後會偵測到變更。 |
|
|
是否允許核心執行緒逾時。 這允許動態增加和縮減執行緒池。 如果啟用虛擬執行緒,則無效。 |
|
|
核心執行緒數。 如果啟用虛擬執行緒,則無效。 |
|
|
執行緒在終止之前可以保持閒置的時間限制。 如果啟用虛擬執行緒,則無效。 |
|
|
允許的最大執行緒數。 如果任務正在填滿佇列,則執行緒池可以擴展到該大小以適應負載。 如果佇列是無界的,則會忽略。 如果啟用虛擬執行緒,則無效。 |
||
佇列容量。 無界容量不會增加執行緒池,因此會忽略 "max-size" 屬性。 如果啟用虛擬執行緒,則無效。 |
||
|
在應用程式上下文關閉階段開始後,是否接受更多任務。 |
|
執行器是否應在關閉時等待排定的任務完成。 |
|
|
執行器應等待剩餘任務完成的最大時間。 |
||
設定允許的最大並行存取次數。 -1 表示完全沒有並行限制。 |
||
用於新建立執行緒名稱的前綴。 |
|
|
允許的最大執行緒數。 如果啟用虛擬執行緒,則無效。 |
|
|
執行器是否應在關閉時等待排定的任務完成。 |
|
|
執行器應等待剩餘任務完成的最大時間。 |
||
設定允許的最大並行存取次數。 -1 表示完全沒有並行限制。 |
||
用於新建立執行緒名稱的前綴。 |
|
|
是否使用虛擬執行緒。 |
|
|
啟用追蹤日誌。 |
|
資料移轉屬性
名稱 | 描述 | 預設值 |
---|---|---|
套用基準線時,用於標記現有結構描述的描述。 |
|
|
當遷移非空結構描述時,是否自動呼叫基準線。 |
|
|
執行基準線時,用於標記現有結構描述的版本。 |
|
|
在執行 SQL 陳述式時是否批次處理。 需要 Flyway Teams。 |
||
是否停用資料庫清理。 |
|
|
當發生驗證錯誤時,是否自動呼叫清理。 |
|
|
嘗試連線到資料庫時的最大重試次數。 |
|
|
嘗試連線到資料庫時,重試之間的最大時間間隔。 如果未指定持續時間後綴,則將使用秒。 |
|
|
Flyway 是否應嘗試建立在 schemas 屬性中指定的結構描述。 |
|
|
由 Flyway 管理的預設結構描述名稱 (區分大小寫)。 |
||
是否嘗試自動偵測 SQL 遷移檔案編碼。 需要 Flyway Teams。 |
||
JDBC 驅動程式的完整限定名稱。 預設情況下根據 URL 自動偵測。 |
||
是否啟用 Flyway。 |
|
|
SQL 遷移的編碼。 |
|
|
用於覆寫特定 SQL 狀態和錯誤代碼的內建錯誤處理規則。 需要 Flyway Teams。 |
||
Flyway 是否應在交易中執行 SQL。 |
|
|
如果遷移腳本的位置不存在,是否失敗。 |
|
|
在套用所有擱置的遷移時,是否將它們分組在同一個交易中。 |
|
|
驗證遷移時,忽略符合此以逗號分隔的模式清單的遷移。 需要 Flyway Teams。 |
||
在取得連線後立即執行的 SQL 陳述式,以初始化連線。 |
||
記錄在結構描述歷史記錄表中,作為套用遷移的使用者名稱。 |
||
要傳遞給 JDBC 驅動程式的屬性。 需要 Flyway Teams。 |
||
Kerberos 設定檔路徑。需要 Flyway Teams 版本。 |
||
遷移腳本的位置。可以包含特殊的 "{vendor}" 預留位置字元,以使用供應商專用的位置。 |
|
|
嘗試取得鎖定時的最大重試次數。 |
|
|
Flyway 應使用的記錄器。 |
|
|
是否允許在同一個遷移中混合交易式和非交易式陳述句。 |
|
|
Oracle Kerberos 快取檔案的路徑。需要 Flyway Teams 版本。 |
||
是否啟用 Oracle SQL*Plus 命令的支援。需要 Flyway Teams 版本。 |
||
當遇到尚未支援的 Oracle SQL*Plus 陳述句時,是否發出警告而不是錯誤。需要 Flyway Teams 版本。 |
||
Oracle Wallet 的位置,用於自動登入資料庫。需要 Flyway Teams 版本。 |
||
是否允許遷移以無序方式執行。 |
|
|
Flyway 在執行遷移時是否應輸出包含查詢結果的表格。需要 Flyway Teams 版本。 |
||
要遷移之資料庫的登入密碼。 |
||
遷移腳本中預留位置字元的前綴。 |
|
|
在遷移腳本中執行預留位置字元替換。 |
|
|
預設預留位置字元的分隔符號。 |
|
|
遷移腳本中預留位置字元的後綴。 |
|
|
要套用於 SQL 遷移腳本的預留位置字元及其替換值。 |
||
是否應使用交易式諮詢鎖定。如果設定為 false,則改為使用工作階段層級鎖定。 |
||
可重複 SQL 遷移的檔案名稱前綴。 |
|
|
Flyway 管理的結構描述名稱 (區分大小寫)。 |
||
遷移腳本中預留位置字元的前綴。 |
|
|
遷移腳本中預留位置字元的後綴。 |
|
|
是否略過預設的回呼。如果為 true,則僅使用自訂回呼。 |
|
|
是否略過預設的解析器。如果為 true,則僅使用自訂解析器。 |
|
|
Flyway 是否應略過執行遷移的內容,而僅更新結構描述歷史記錄表。需要 Flyway Teams 版本。 |
||
SQL 遷移的檔案名稱前綴。 |
|
|
SQL 遷移的檔案名稱分隔符號。 |
|
|
SQL 遷移的檔案名稱後綴。 |
|
|
SQL Server Kerberos 登入檔案的路徑。需要 Flyway Teams 版本。 |
||
執行 SQL 遷移時是否要串流處理。需要 Flyway Teams 版本。 |
||
Flyway 將使用的結構描述歷史記錄表的名稱。 |
|
|
在其中建立結構描述歷史記錄表的表空間。當使用不支援表空間的資料庫時,會忽略此設定。預設為 Flyway 使用的連線的預設表空間。 |
||
應考慮遷移的目標版本上限。 |
|
|
要遷移之資料庫的 JDBC URL。如果未設定,則使用主要設定的資料來源。 |
||
要遷移之資料庫的登入使用者名稱。 |
||
是否驗證其腳本不符合正確命名慣例的遷移和回呼。 |
|
|
執行遷移時是否自動呼叫驗證。 |
|
|
變更日誌組態路徑。 |
|
|
是否清除目前變更日誌中的所有總和檢查碼,以便在下次更新時重新計算。 |
|
|
要使用的執行時期內容的逗號分隔清單。 |
||
用於追蹤 Liquibase 並行使用情況的表格名稱。 |
|
|
用於追蹤變更歷史記錄的表格名稱。 |
|
|
預設資料庫結構描述。 |
||
JDBC 驅動程式的完整限定名稱。 預設情況下根據 URL 自動偵測。 |
||
是否先捨棄資料庫結構描述。 |
|
|
是否啟用 Liquibase 支援。 |
|
|
要使用的執行時期標籤的逗號分隔清單。 |
||
用於 Liquibase 物件的結構描述。 |
||
用於 Liquibase 物件的表空間。 |
||
變更日誌參數。 |
||
要遷移之資料庫的登入密碼。 |
||
執行更新時,將回滾 SQL 寫入的檔案。 |
||
是否列印更新作業的摘要。 |
|
|
在何處列印更新作業的摘要。 |
|
|
套用資料庫變更時要使用的標籤名稱。也可以與 "rollbackFile" 搭配使用,以針對與該標籤相關聯的所有現有變更產生回滾腳本。 |
||
是否應在執行更新之前測試回滾。 |
|
|
要使用哪個 UIService。 |
|
|
要遷移之資料庫的 JDBC URL。如果未設定,則使用主要設定的資料來源。 |
||
要遷移之資料庫的登入使用者名稱。 |
||
發生錯誤時是否應繼續初始化。 |
|
|
要套用於資料庫的資料 (DML) 腳本的位置。 |
||
結構描述和資料腳本的編碼。 |
||
判斷是否應執行初始化時要套用的模式。 |
|
|
套用初始化腳本時要使用的資料庫密碼 (如果不同)。 |
||
要在預設結構描述或資料腳本位置 (schema-${platform}.sql 和 data-${platform}.sql) 中使用的平台。 |
|
|
要套用於資料庫的結構描述 (DDL) 腳本的位置。 |
||
結構描述和資料腳本中的陳述句分隔符號。 |
|
|
套用初始化腳本時要使用的資料庫使用者名稱 (如果不同)。 |
資料屬性
開發工具屬性
名稱 | 描述 | 預設值 |
---|---|---|
是否啟用開發屬性預設值。 |
|
|
是否啟用相容於 livereload.com 的伺服器。 |
|
|
伺服器埠。 |
|
|
用於處理遠端連線的 Context Path。 |
|
|
用於連線到遠端應用程式的 Proxy 主機。 |
||
用於連線到遠端應用程式的 Proxy 埠。 |
||
是否啟用遠端重新啟動。 |
|
|
建立連線所需的共用密碼(啟用遠端支援時為必要)。 |
||
用於傳輸共用密碼的 HTTP 標頭。 |
|
|
應排除觸發完整重新啟動的其他模式。 |
||
要監看變更的其他路徑。 |
||
是否啟用自動重新啟動。 |
|
|
應排除觸發完整重新啟動的模式。 |
|
|
是否在重新啟動時記錄條件評估差異。 |
|
|
輪詢類別路徑變更之間等待的時間量。 |
|
|
觸發重新啟動前,在沒有任何類別路徑變更的情況下所需的靜止時間量。 |
|
|
當變更時,會觸發重新啟動檢查的特定檔案名稱。必須是出現在類別路徑上的檔案的簡單名稱(不包含任何路徑)。如果未指定,則任何類別路徑檔案變更都會觸發重新啟動。 |
Docker Compose 屬性
名稱 | 描述 | 預設值 |
---|---|---|
是否啟用 Docker Compose 支援。 |
|
|
特定 Docker Compose 設定檔的路徑。 |
||
啟動 Docker 容器的機器的 Hostname 或 IP。 |
||
Docker Compose 生命周期管理。 |
|
|
應啟用的 Docker Compose Profile。 |
||
連線逾時。 |
|
|
讀取逾時。 |
|
|
準備檢查逾時。 |
|
|
要使用的等待策略。 |
|
|
是否在測試中跳過。 |
|
|
用於啟動 Docker Compose 的命令。 |
|
|
輸出的日誌層級。 |
|
|
是否跳過執行啟動命令。 |
|
|
用於停止 Docker Compose 的命令。 |
|
|
停止 Docker Compose 的逾時時間。使用 '0' 強制停止。 |
|
整合屬性
名稱 | 描述 | 預設值 |
---|---|---|
ActiveMQ Broker 的 URL。預設為自動產生。 |
||
在認定關閉完成前等待的時間。 |
|
|
是否在從回滾交易重新傳遞訊息之前停止訊息傳遞。這表示在啟用此功能時,訊息順序不會被保留。 |
|
|
是否信任所有套件。 |
||
要信任的特定套件的逗號分隔清單(當不信任所有套件時)。 |
||
Broker 的登入密碼。 |
||
當請求連線且連線池已滿時是否封鎖。設定為 false 以拋出 "JMSException" 例外。 |
|
|
如果連線池仍然已滿,則在拋出例外之前的封鎖時間。 |
|
|
是否應建立 JmsPoolConnectionFactory,而不是一般的 ConnectionFactory。 |
|
|
連線閒置逾時。 |
|
|
連線池中連線的最大數量。 |
|
|
連線池中每個連線的連線階段最大數量。 |
|
|
閒置連線驅逐執行緒執行之間睡眠的時間。當為負數時,不執行閒置連線驅逐執行緒。 |
|
|
是否僅使用一個匿名 "MessageProducer" 實例。設定為 false 以在每次需要時建立一個 "MessageProducer"。 |
|
|
等待訊息傳送以取得回應的時間。設定為 0 以無限期等待。 |
|
|
Broker 的登入使用者。 |
||
Artemis Broker URL。 |
|
|
叢集密碼。預設情況下在啟動時隨機產生。 |
||
日誌檔案目錄。如果關閉持久性,則不需要。 |
||
如果 Artemis 伺服器 API 可用,是否啟用嵌入式模式。 |
|
|
是否啟用持久性儲存。 |
|
|
啟動時要建立的佇列的逗號分隔清單。 |
|
|
伺服器 ID。預設情況下,使用自動遞增計數器。 |
|
|
啟動時要建立的主題的逗號分隔清單。 |
|
|
Artemis 部署模式,預設情況下自動偵測。 |
||
Broker 的登入密碼。 |
||
當請求連線且連線池已滿時是否封鎖。設定為 false 以拋出 "JMSException" 例外。 |
|
|
如果連線池仍然已滿,則在拋出例外之前的封鎖時間。 |
|
|
是否應建立 JmsPoolConnectionFactory,而不是一般的 ConnectionFactory。 |
|
|
連線閒置逾時。 |
|
|
連線池中連線的最大數量。 |
|
|
連線池中每個連線的連線階段最大數量。 |
|
|
閒置連線驅逐執行緒執行之間睡眠的時間。當為負數時,不執行閒置連線驅逐執行緒。 |
|
|
是否僅使用一個匿名 "MessageProducer" 實例。設定為 false 以在每次需要時建立一個 "MessageProducer"。 |
|
|
Broker 的登入使用者。 |
||
資料庫結構描述初始化模式。 |
|
|
為新工作建立工作元數據時要使用的交易隔離層級。 |
||
如果使用 @@platform@@ 佔位符,則在初始化腳本中使用的平台。 預設情況下自動偵測。 |
||
用於初始化資料庫結構描述的 SQL 檔案路徑。 |
|
|
所有批次元數據表格的表格前綴。 |
||
在啟動時執行 Context 中的所有 Spring Batch 工作。 |
|
|
在啟動時要執行的工作名稱。如果在 Context 中找到多個工作,則必須指定。 |
||
用於初始化 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 名稱。設定後,優先於其他連線工廠自動設定。 |
||
在啟動時自動啟動容器。 |
|
|
並行消費者的最大數量。 |
||
並行消費者的最小數量。當未指定 max-concurrency 時,最小數量也將用作最大數量。 |
||
用於接收呼叫的逾時時間。使用 -1 表示不等待接收,或使用 0 表示完全不逾時。後者僅在未在交易管理員中執行時才可行,並且通常不建議使用,因為它會阻止正常關機。 |
|
|
監聽器容器的確認模式。 |
|
|
監聽器容器是否應使用交易型 JMS 連線階段。在存在 JtaTransactionManager 的情況下,預設為 false,否則為 true。 |
||
預設目的地類型是否為主題。 |
|
|
訂閱是否為持久性。 |
|
|
在沒有目的地參數的傳送和接收操作中使用的預設目的地。 |
||
用於傳送呼叫的傳遞延遲。 |
||
傳遞模式。設定後啟用 QoS(服務品質)。 |
||
傳送訊息時的優先順序。設定後啟用 QoS(服務品質)。 |
||
傳送訊息時是否啟用明確的 QoS(服務品質)。啟用後,傳送訊息時將使用傳遞模式、優先順序和存活時間屬性。當至少自訂其中一個設定時,QoS 會自動啟用。 |
||
用於接收呼叫的逾時時間。 |
||
建立連線階段時使用的確認模式。 |
|
|
是否使用交易型連線階段。 |
|
|
傳送訊息時的存活時間。設定後啟用 QoS(服務品質)。 |
||
是否在 Context 初始化期間自動建立主題。設定為 false 時,會停用在 Context 初始化期間自動建立主題。 |
|
|
發出請求時要傳遞到伺服器的 ID。用於伺服器端日誌記錄。 |
||
關閉逾時。 |
||
如果啟動時 broker 無法使用,是否快速失敗。 |
|
|
是否啟用修改現有主題配置。 |
|
|
操作逾時。 |
||
用於配置用戶端的其他管理員特定屬性。 |
||
用於與 broker 通訊的安全協定。 |
||
要使用的 SSL bundle 名稱。 |
||
金鑰儲存庫金鑰或金鑰儲存庫檔案中私密金鑰的密碼。 |
||
PEM 格式的憑證鏈,包含 X.509 憑證列表。 |
||
PEM 格式的私密金鑰,包含 PKCS#8 金鑰。 |
||
金鑰儲存庫檔案的位置。 |
||
金鑰儲存庫檔案的儲存密碼。 |
||
金鑰儲存庫的類型。 |
||
要使用的 SSL 協定。 |
||
PEM 格式的信任憑證,包含 X.509 憑證。 |
||
信任儲存庫檔案的位置。 |
||
信任儲存庫檔案的儲存密碼。 |
||
信任儲存庫的類型。 |
||
用於建立與 Kafka 叢集初始連線的主機:埠配對的逗號分隔列表。除非被覆寫,否則適用於所有組件。 |
||
發出請求時要傳遞到伺服器的 ID。用於伺服器端日誌記錄。 |
||
如果 'enable.auto.commit' 設定為 true,則消費者偏移自動提交到 Kafka 的頻率。 |
||
當 Kafka 中沒有初始偏移量,或伺服器上不再存在當前偏移量時,該怎麼辦。 |
||
用於建立與 Kafka 叢集初始連線的主機:埠配對的逗號分隔列表。覆寫全域屬性,適用於消費者。 |
||
發出請求時要傳遞到伺服器的 ID。用於伺服器端日誌記錄。 |
||
是否定期在背景中提交消費者的偏移量。 |
||
如果沒有足夠的資料立即滿足 "fetch-min-size" 給出的要求,伺服器在回應提取請求之前阻塞的最長時間。 |
||
伺服器應針對提取請求傳回的最小資料量。 |
||
唯一字串,用於識別此消費者所屬的消費者群組。 |
||
傳送心跳訊號給消費者協調器的預期時間間隔。 |
||
用於讀取以交易方式寫入的訊息的隔離層級。 |
|
|
金鑰的反序列化器類別。 |
||
單次呼叫 poll() 傳回的最大記錄數。 |
||
用於配置用戶端的其他消費者特定屬性。 |
||
用於與 broker 通訊的安全協定。 |
||
要使用的 SSL bundle 名稱。 |
||
金鑰儲存庫金鑰或金鑰儲存庫檔案中私密金鑰的密碼。 |
||
PEM 格式的憑證鏈,包含 X.509 憑證列表。 |
||
PEM 格式的私密金鑰,包含 PKCS#8 金鑰。 |
||
金鑰儲存庫檔案的位置。 |
||
金鑰儲存庫檔案的儲存密碼。 |
||
金鑰儲存庫的類型。 |
||
要使用的 SSL 協定。 |
||
PEM 格式的信任憑證,包含 X.509 憑證。 |
||
信任儲存庫檔案的位置。 |
||
信任儲存庫檔案的儲存密碼。 |
||
信任儲存庫的類型。 |
||
值的反序列化器類別。 |
||
登入配置的控制旗標。 |
|
|
是否啟用 JAAS 配置。 |
|
|
登入模組。 |
|
|
其他 JAAS 選項。 |
||
當 ackMode 為 "COUNT" 或 "COUNT_TIME" 時,偏移提交之間的記錄數。 |
||
Listener AckMode。請參閱 spring-kafka 文件。 |
||
當 ackMode 為 "TIME" 或 "COUNT_TIME" 時,偏移提交之間的時間。 |
||
支援非同步記錄確認。僅在 spring.kafka.listener.ack-mode 為 manual 或 manual-immediate 時適用。 |
||
是否自動啟動容器。 |
|
|
是否指示容器在初始化期間變更消費者執行緒名稱。 |
||
Listener 消費者 client.id 屬性的前綴。 |
||
要在 Listener 容器中執行的執行緒數。 |
||
Consumer.poll(Duration) 呼叫之間的睡眠間隔。 |
|
|
發布閒置消費者事件(未收到資料)之間的時間。 |
||
發布閒置分割區消費者事件(分割區未收到資料)之間的時間。 |
||
容器是在處理完當前記錄後停止,還是在處理完先前輪詢中的所有記錄後停止。 |
|
|
是否在初始化期間記錄容器配置(INFO 層級)。 |
||
如果 Broker 上至少缺少一個已配置的主題,容器是否應啟動失敗。 |
|
|
檢查無回應消費者的時間間隔。如果未指定持續時間後綴,則將使用秒。 |
||
套用至 "pollTimeout" 以判斷消費者是否無回應的乘數。 |
||
是否啟用觀察功能。 |
|
|
輪詢消費者時使用的逾時時間。 |
||
Listener 類型。 |
|
|
在認為請求完成之前,Producer 需要 Leader 收到的確認數。 |
||
預設批次大小。較小的批次大小會降低批次處理的頻率,並可能降低輸送量(批次大小為零會完全停用批次處理)。 |
||
用於建立與 Kafka 叢集初始連線的主機:埠配對的逗號分隔列表。覆寫全域屬性,適用於 Producer。 |
||
Producer 可用於緩衝等待傳送到伺服器的記錄的總記憶體大小。 |
||
發出請求時要傳遞到伺服器的 ID。用於伺服器端日誌記錄。 |
||
Producer 產生之所有資料的壓縮類型。 |
||
金鑰的序列化器類別。 |
||
用於配置用戶端的其他 Producer 特定屬性。 |
||
當大於零時,啟用失敗傳送的重試。 |
||
用於與 broker 通訊的安全協定。 |
||
要使用的 SSL bundle 名稱。 |
||
金鑰儲存庫金鑰或金鑰儲存庫檔案中私密金鑰的密碼。 |
||
PEM 格式的憑證鏈,包含 X.509 憑證列表。 |
||
PEM 格式的私密金鑰,包含 PKCS#8 金鑰。 |
||
金鑰儲存庫檔案的位置。 |
||
金鑰儲存庫檔案的儲存密碼。 |
||
金鑰儲存庫的類型。 |
||
要使用的 SSL 協定。 |
||
PEM 格式的信任憑證,包含 X.509 憑證。 |
||
信任儲存庫檔案的位置。 |
||
信任儲存庫檔案的儲存密碼。 |
||
信任儲存庫的類型。 |
||
當非空值時,為 Producer 啟用交易支援。 |
||
值的序列化器類別。 |
||
Producer 和 Consumer 共用的其他屬性,用於配置用戶端。 |
||
在將訊息傳送到 DLT 之前進行的處理嘗試總次數。 |
|
|
標準退避週期。在指數情況下用作初始值,在均勻情況下用作最小值。 |
|
|
是否啟用基於主題的非阻塞重試。 |
|
|
重試之間的最大等待時間。如果小於延遲,則套用預設值 30 秒。 |
|
|
用於產生下一個退避延遲的乘數。 |
|
|
是否具有退避延遲。 |
|
|
用於與 broker 通訊的安全協定。 |
||
要使用的 SSL bundle 名稱。 |
||
金鑰儲存庫金鑰或金鑰儲存庫檔案中私密金鑰的密碼。 |
||
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 屬性。 |
||
串流處理應用程式建立的變更日誌主題和重新分割主題的複寫因數。 |
||
用於與 broker 通訊的安全協定。 |
||
要使用的 SSL bundle 名稱。 |
||
金鑰儲存庫金鑰或金鑰儲存庫檔案中私密金鑰的密碼。 |
||
PEM 格式的憑證鏈,包含 X.509 憑證列表。 |
||
PEM 格式的私密金鑰,包含 PKCS#8 金鑰。 |
||
金鑰儲存庫檔案的位置。 |
||
金鑰儲存庫檔案的儲存密碼。 |
||
金鑰儲存庫的類型。 |
||
要使用的 SSL 協定。 |
||
PEM 格式的信任憑證,包含 X.509 憑證。 |
||
信任儲存庫檔案的位置。 |
||
信任儲存庫檔案的儲存密碼。 |
||
信任儲存庫的類型。 |
||
狀態儲存區的目錄位置。 |
||
跨所有執行緒的記憶體狀態儲存區快取的最大大小。 |
||
訊息傳送到的預設主題。 |
||
是否啟用觀察功能。 |
|
|
交易 ID 前綴,覆寫 Producer Factory 中的交易 ID 前綴。 |
||
驗證參數,以參數名稱對應到參數值的 Map 形式呈現。 |
||
驗證外掛程式的完整類別名稱。 |
||
等待建立與伺服器連線的持續時間。 |
|
|
任何請求的伺服器回應讀取逾時時間。 |
|
|
任何請求的伺服器請求逾時時間。 |
|
|
Pulsar Web URL,用於管理端點,格式為 '(http|https)://host:port'。 |
|
|
驗證參數,以參數名稱對應到參數值的 Map 形式呈現。 |
||
驗證外掛程式的完整類別名稱。 |
||
等待建立與 Broker 連線的持續時間。 |
|
|
備份叢集列表。備份叢集會按照給定列表的順序選擇。如果所有備份叢集都可用,Pulsar 用戶端會選擇第一個備份叢集。 |
||
執行探測任務的頻率。 |
||
Pulsar 用戶端從主要叢集切換到備份叢集之前的延遲時間。 |
||
叢集容錯移轉策略。 |
|
|
Pulsar 用戶端從備份叢集切換回主要叢集之前的延遲時間。 |
||
用戶端查詢逾時。 |
||
用戶端操作逾時。 |
|
|
Pulsar 服務 URL,格式為 '(pulsar|pulsar+ssl)://host:port'。 |
|
|
失敗訊息將傳送到的死信主題名稱。 |
||
|
死信主題的初始訂閱名稱。若未設定,則不會建立初始訂閱。但是,當設定此屬性時,Broker 的 'allowAutoSubscriptionCreation' 必須啟用,否則 DLQ Producer 將會失敗。 |
|
|
訊息在傳送到死信佇列之前將被重新傳遞的最大次數。 |
|
|
失敗訊息將傳送到的重試主題名稱。 |
|
消費者名稱,用於從主題統計資訊中識別特定消費者。 |
||
共用訂閱消費者的優先順序。 |
|
|
是否從壓縮主題而非完整訊息積壓讀取訊息。 |
|
|
是否自動重試訊息。 |
|
|
初始化新建立的訂閱的位置。 |
|
|
訂閱主題時要使用的訂閱模式。 |
|
|
消費者的訂閱名稱。 |
||
決定當使用模式訂閱時,消費者應訂閱哪種類型的主題(持久性、非持久性或全部)。 |
|
|
訂閱主題時要使用的訂閱類型。 |
|
|
消費者訂閱的主題。 |
||
消費者訂閱的主題的模式。 |
||
當產生或消費映射類型的訊息時,若未明確指定主題名稱和/或綱要,則從訊息類型到主題名稱和綱要資訊的映射列表,用作預設值。 |
||
是否啟用函數支援。 |
|
|
當發生故障時,是否停止處理後續的函數建立/更新。 |
|
|
在伺服器啟動期間建立/更新函數時,如果遇到任何故障,是否拋出例外。 |
|
|
在伺服器關閉期間強制執行函數停止策略時,如果遇到任何故障,是否拋出例外。 |
|
|
當 Observations API 可用且客戶端支援時,是否記錄觀察結果。 |
|
|
消費訊息的 SchemaType。 |
||
生產者需要的主題存取類型。 |
|
|
是否自動批次處理訊息。 |
|
|
是否在 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。 |
||
啟用 Stream 外掛程式的 RabbitMQ 實例的虛擬主機。如果未設定,則使用 spring.rabbitmq.virtual-host。 |
||
用於反序列化的允許套件/類別的簡單模式。 |
||
當未明確指定時,從中接收訊息的預設佇列名稱。 |
||
用於發送操作的預設交換器名稱。 |
||
是否啟用強制訊息。 |
||
是否啟用觀察功能。 |
|
|
receive() 操作的逾時時間。 |
||
sendAndReceive() 操作的逾時時間。 |
||
是否啟用發布重試。 |
|
|
第一次和第二次嘗試傳遞訊息之間的時間。 |
|
|
嘗試傳遞訊息的最大次數。 |
|
|
嘗試之間的最大持續時間。 |
|
|
應用於先前重試間隔的乘數。 |
|
|
用於發送操作的預設路由金鑰的值。 |
||
登入使用者以驗證 Broker。 |
|
|
連線到 Broker 時要使用的虛擬主機。 |
||
作為服務基本 URI 的路徑。 |
|
|
要傳遞給 Spring Web Services 的 Servlet 初始化參數。 |
||
Spring Web Services servlet 的啟動優先順序。 |
|
|
要作為 bean 公開的 WSDL 和隨附 XSD 的逗號分隔位置列表。 |
JSON 屬性
名稱 | 描述 | 預設值 |
---|---|---|
序列化 Date 物件時要使用的格式。 |
||
是否停用 HTML 字元(例如 '<'、'>' 等)的逸出。 |
||
是否在序列化期間排除內部類別。 |
||
是否啟用複雜映射鍵(即非原始類型)的序列化。 |
||
是否排除所有沒有 "Expose" 註解的欄位,使其不被考慮用於序列化或反序列化。 |
||
應在序列化和反序列化期間應用於物件欄位的命名策略。 |
||
是否通過在輸出前加上一些特殊文字來產生不可執行的 JSON。 |
||
是否寬鬆地解析不符合 RFC 4627 的 JSON。 |
||
Long 和 long 類型的序列化策略。 |
||
是否輸出適合頁面的序列化 JSON 以進行美化列印。 |
||
是否序列化 null 欄位。 |
||
用於自動偵測建構子的策略,尤其是單參數建構子的行為。 |
|
|
用於列舉的 Jackson 開/關功能。 |
||
用於 JsonNodes 的 Jackson 開/關功能。 |
||
日期格式字串或完整限定的日期格式類別名稱。例如,'yyyy-MM-dd HH:mm:ss'。 |
||
寬鬆度的全域預設設定(如果有的話)。 |
||
控制序列化期間屬性的包含。使用 Jackson 的 JsonInclude.Include 列舉中的一個值進行配置。 |
||
Jackson 開啟/關閉功能,會影響 Java 物件的反序列化方式。 |
||
Jackson 產生器的開啟/關閉功能。 |
||
用於格式化的地區設定。 |
||
Jackson 通用開啟/關閉功能。 |
||
Jackson 解析器的開啟/關閉功能。 |
||
Jackson 的 PropertyNamingStrategies 上的常數之一。也可以是 PropertyNamingStrategy 實作的完整限定類別名稱。 |
||
Jackson 開啟/關閉功能,會影響 Java 物件的序列化方式。 |
||
格式化日期時使用的時區。例如,「America/Los_Angeles」或「GMT+10」。 |
||
Jackson 可見性閾值,可用於限制自動偵測哪些方法(和欄位)。 |
郵件屬性
名稱 | 描述 | 預設值 |
---|---|---|
預設的 MimeMessage 編碼。 |
|
|
SMTP 伺服器主機。例如,「smtp.example.com」。 |
||
Session JNDI 名稱。設定後,優先於其他 Session 設定。 |
||
SMTP 伺服器的登入密碼。 |
||
SMTP 伺服器埠。 |
||
其他 JavaMail Session 屬性。 |
||
SMTP 伺服器使用的協定。 |
|
|
是否在啟動時測試郵件伺服器是否可用。 |
|
|
SMTP 伺服器的登入使用者名稱。 |
||
SendGrid API 金鑰。 |
||
SendGrid Proxy 主機。 |
||
SendGrid Proxy 埠。 |
RSocket 屬性
名稱 | 描述 | 預設值 |
---|---|---|
伺服器應綁定的網路位址。 |
||
最大傳輸單元。大於指定值的影格會被分段。 |
||
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" 值。 |
|
|
何時包含 "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 的路徑。 |
||
Cookie 的 SameSite 設定。 |
||
是否始終將 Cookie 標記為安全。 |
||
可以儲存的最大 Session 數。 |
|
|
Session 逾時。如果未指定持續時間後綴,則將使用秒。 |
|
|
用於伺服器回應標頭的值 (如果為空,則不傳送標頭)。 |
||
應用程式的顯示名稱。 |
|
|
Servlet Context 初始化參數。 |
||
應用程式的 Context Path。 |
||
HTTP 請求和回應的字元集。如果未明確設定,則會新增至 "Content-Type" 標頭。 |
|
|
是否啟用 http 編碼支援。 |
|
|
是否強制 HTTP 請求和回應使用組態的字元集進行編碼。 |
||
是否強制 HTTP 請求使用組態的字元集進行編碼。當未指定 "force" 時,預設為 true。 |
||
是否強制 HTTP 回應使用組態的字元集進行編碼。 |
||
回應編碼的地區設定到字元集映射。 |
||
用於 JSP 的 Servlet 類別名稱。如果 registered 為 true 且此類別位於類別路徑上,則將註冊它。 |
|
|
用於組態 JSP Servlet 的初始化參數。 |
||
是否註冊 JSP Servlet。 |
|
|
是否向容器註冊預設 Servlet。 |
|
|
Cookie 的網域。 |
||
是否為 Cookie 使用 "HttpOnly" Cookie。 |
||
Cookie 的最大期限。如果未指定持續時間後綴,則將使用秒。正值表示 Cookie 相對於目前時間到期的時間。值為 0 表示 Cookie 應立即過期。負值表示沒有 "Max-Age"。 |
||
Cookie 的名稱。 |
||
Cookie 的路徑。 |
||
Cookie 的 SameSite 設定。 |
||
是否始終將 Cookie 標記為安全。 |
||
是否在重新啟動之間持久保存 Session 資料。 |
|
|
用於儲存 Session 資料的目錄。 |
||
Session 逾時。如果未指定持續時間後綴,則將使用秒。 |
|
|
Session 追蹤模式。 |
||
伺服器將支援的關閉類型。 |
|
|
已設定 SSL 捆綁包的名稱。 |
||
PEM 編碼的 SSL 憑證檔案的路徑。 |
||
SSL 憑證的 PEM 編碼私密金鑰檔案的路徑。 |
||
支援的 SSL 密碼。 |
||
用戶端驗證模式。需要信任儲存庫。 |
||
是否啟用 SSL 支援。 |
|
|
已啟用的 SSL 協定。 |
||
識別金鑰儲存庫中金鑰的別名。 |
||
用於存取金鑰儲存庫中金鑰的密碼。 |
||
保存 SSL 憑證的金鑰儲存庫的路徑(通常為 jks 檔案)。 |
||
用於存取金鑰儲存庫的密碼。 |
||
金鑰儲存庫的提供者。 |
||
金鑰儲存庫的類型。 |
||
要使用的 SSL 協定。 |
|
|
主機名稱到 SSL 捆綁包的對應,用於 SNI 設定。 |
||
PEM 編碼的 SSL 憑證授權檔案的路徑。 |
||
SSL 憑證授權的 PEM 編碼私密金鑰檔案的路徑。 |
||
保存 SSL 憑證的信任儲存庫。 |
||
用於存取信任儲存庫的密碼。 |
||
信任儲存庫的提供者。 |
||
信任儲存庫的類型。 |
||
當所有可能的請求處理執行緒都在使用中時,傳入連線請求的最大佇列長度。 |
|
|
是否緩衝輸出,使其僅定期刷新。 |
|
|
是否檢查日誌檔案是否存在,以便在外部程序重新命名時可以重新建立。 |
|
|
只有當 "ServletRequest.getAttribute(conditionIf)" 不產生 null 時,才會啟用請求記錄。 |
||
只有當 "ServletRequest.getAttribute(conditionUnless)" 產生 null 時,才會啟用請求記錄。 |
||
在其中建立日誌檔案的目錄。可以是絕對路徑或相對於 Tomcat 基礎目錄的路徑。 |
|
|
啟用存取日誌。 |
|
|
日誌檔案使用的字元集。預設為系統預設字元集。 |
||
放置在日誌檔案名稱中的日期格式。 |
|
|
是否使用 RFC 5952 定義的 IPv6 標準表示法格式。 |
|
|
用於格式化日誌項目和日誌檔案名稱後綴中的時間戳記的地區設定。預設為 Java 程序的預設地區設定。 |
||
保留存取日誌檔案的天數,超過此天數後將移除這些檔案。 |
|
|
存取日誌的格式模式。 |
|
|
日誌檔案名稱前綴。 |
|
|
是否延遲將日期戳記包含在檔案名稱中,直到輪替時間。 |
|
|
設定請求的 IP 位址、主機名稱、協定和埠的請求屬性。 |
|
|
是否啟用存取日誌輪替。 |
|
|
日誌檔案名稱後綴。 |
|
|
以逗號分隔的額外模式清單,這些模式符合要忽略以進行 TLD 掃描的 jar 檔案。特殊字元 '?' 和 '*' 可在模式中使用,分別比對一個且僅一個字元和零或多個字元。 |
||
背景處理程序方法調用之間的延遲時間。如果未指定持續時間後綴,則將使用秒。 |
|
|
Tomcat 基礎目錄。如果未指定,則使用暫存目錄。 |
||
連接器在接受連線後,等待請求 URI 行呈現的時間量。 |
||
在關閉連線之前等待另一個 HTTP 請求的時間。未設定時,將使用 connectionTimeout。設定為 -1 時,將沒有逾時。 |
||
伺服器在任何給定時間接受和處理的最大連線數。一旦達到限制,作業系統可能仍會根據 "acceptCount" 屬性接受連線。 |
|
|
任何 HTTP post 請求中表單內容的最大大小。 |
|
|
HTTP 回應標頭的最大大小。 |
|
|
在關閉連線之前可以管線化的最大 HTTP 請求數。當設定為 0 或 1 時,停用 keep-alive 和管線化。當設定為 -1 時,允許無限數量的管線化或 keep-alive 請求。 |
|
|
要吞嚥的最大請求主體量。 |
|
|
是否應啟用 Tomcat 的 MBean 登錄檔。 |
|
|
將保留在快取中並與後續請求重複使用的閒置處理程序的最大數量。當設定為 -1 時,快取將不受限制,理論上的最大大小等於最大連線數。 |
|
|
是否應將 / 附加到路徑來重新導向對 context root 的請求。當使用在 Proxy 終止的 SSL 時,此屬性應設定為 false。 |
|
|
以逗號分隔的額外未編碼字元清單,這些字元應允許在 URI 路徑中使用。僅允許 "< > [ \ ] ^ ` { | }"。 |
||
以逗號分隔的額外未編碼字元清單,這些字元應允許在 URI 查詢字串中使用。僅允許 "< > [ \ ] ^ ` { | }"。 |
||
從中擷取遠端主機的 HTTP 標頭名稱。 |
|
|
符合要信任的 Proxy 的正則表達式。 |
|
|
用於覆寫原始埠值的 HTTP 標頭名稱。 |
|
|
保存傳入協定的標頭,通常名為 "X-Forwarded-Proto"。 |
||
協定標頭的值,指示傳入請求是否使用 SSL。 |
|
|
從中擷取遠端 IP 的 HTTP 標頭名稱。例如,'X-FORWARDED-FOR'。 |
||
定義 Proxy 的正則表達式,當 Proxy 出現在 "remote-ip-header" 標頭中時,這些 Proxy 是受信任的。 |
||
是否允許此 Web 應用程式進行靜態資源快取。 |
|
|
靜態資源快取的存留時間 (TTL)。 |
||
工作執行緒的最大數量。如果啟用虛擬執行緒,則無效。 |
|
|
執行緒池後端佇列的最大容量。此設定僅在值大於 0 時才有效。 |
|
|
工作執行緒的最小數量。如果啟用虛擬執行緒,則無效。 |
|
|
用於解碼 URI 的字元編碼。 |
|
|
由 sendRedirect 呼叫產生的 HTTP 1.1 及更高版本的位置標頭是否將使用相對或絕對重新導向。 |
|
|
Undertow 存取日誌目錄。 |
||
是否啟用存取日誌。 |
|
|
存取日誌的格式模式。 |
|
|
日誌檔案名稱前綴。 |
|
|
是否啟用存取日誌輪替。 |
|
|
日誌檔案名稱後綴。 |
|
|
是否應將 'Connection: keep-alive' 標頭新增至所有回應,即使 HTTP 規範未要求也如此。 |
|
|
每個緩衝區的大小。預設值衍生自 JVM 可用的最大記憶體量。 |
||
是否應解碼編碼的斜線字元 (%2F)。如果前端 Proxy 未執行相同的解碼,則解碼可能會導致安全性問題。僅當您的舊版應用程式需要時才啟用此功能。設定後,server.undertow.allow-encoded-slash 將無效。 |
||
是否應解碼 URL。停用後,URL 中的百分比編碼字元將保持原樣。 |
|
|
是否在 Java 堆積之外配置緩衝區。預設值衍生自 JVM 可用的最大記憶體量。 |
||
是否應在啟動時初始化 Servlet 過濾器。 |
|
|
允許的最大 Cookie 數量。此限制的存在是為了防止基於雜湊衝突的 DOS 攻擊。 |
|
|
允許的最大標頭數量。此限制的存在是為了防止基於雜湊衝突的 DOS 攻擊。 |
||
HTTP post 內容的最大大小。當值為 -1(預設值)時,大小不受限制。 |
|
|
允許的最大查詢或路徑參數數量。此限制的存在是為了防止基於雜湊衝突的 DOS 攻擊。 |
||
連線在沒有處理請求的情況下可以閒置的時間量,超過此時間後將由伺服器關閉連線。 |
||
在 io.undertow.UndertowOptions 中定義的伺服器選項。 |
||
在 org.xnio.Options 中定義的 Socket 選項。 |
||
轉發請求時是否保留請求的路徑。 |
|
|
為工作執行緒建立的 I/O 執行緒數。預設值衍生自可用處理器的數量。 |
||
工作執行緒數。預設值為 I/O 執行緒數的 8 倍。 |
||
用於解碼 URL 的字元集。 |
|
範本屬性
名稱 | 描述 | 預設值 |
---|---|---|
是否允許 HttpServletRequest 屬性覆寫(隱藏)同名的控制器產生的模型屬性。 |
|
|
是否允許 HttpSession 屬性覆寫(隱藏)同名的控制器產生的模型屬性。 |
|
|
是否啟用範本快取。 |
|
|
範本編碼。 |
|
|
是否檢查範本位置是否存在。 |
|
|
Content-Type 值。 |
|
|
是否為此技術啟用 MVC 視圖解析。 |
|
|
是否應在與範本合併之前,將所有請求屬性新增至模型。 |
|
|
是否應在與範本合併之前,將所有 HttpSession 屬性新增至模型。 |
|
|
是否公開 RequestContext 以供 Spring 的巨集程式庫使用,名稱為 "springMacroRequestContext"。 |
|
|
是否優先使用檔案系統存取來載入範本,以啟用範本變更的熱偵測。當範本路徑偵測為目錄時,範本僅從目錄載入,且不會考慮其他相符的類別路徑位置。 |
|
|
在建構 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 時才應設定。 |
||
以逗號分隔的視圖名稱清單(允許使用模式),可以解析。 |
Web 屬性
名稱 | 描述 | 預設值 |
---|---|---|
是否支援憑證。未設定時,不支援憑證。 |
||
以逗號分隔的 HTTP 標頭清單,允許在請求中使用。'*' 允許所有標頭。 |
||
以逗號分隔的 HTTP 方法清單,允許使用。'*' 允許所有方法。未設定時,預設為 GET。 |
||
以逗號分隔的來源模式清單,允許使用。與僅支援 '*' 的允許來源不同,來源模式更具彈性,例如 'https://*.example.com',並且可以與 allow-credentials 一起使用。當未設定允許來源或允許來源模式時,跨來源請求實際上會停用。 |
||
允許的來源清單,以逗號分隔。使用 '*' 允許所有來源。當啟用 allow-credentials 時,不能使用 '*',應考慮改為設定來源模式。當未設定允許的來源或允許的來源模式時,跨來源請求實際上會被停用。 |
||
回應中包含的標頭的逗號分隔列表。 |
||
預檢請求的回應可以被客戶端快取多久。如果未指定持續時間後綴,將使用秒。 |
|
|
是否啟用預設的 GraphiQL UI。 |
|
|
GraphiQL UI 端點的路徑。 |
|
|
暴露 GraphQL 請求 HTTP 端點的路徑。 |
|
|
RSocket 訊息處理器的對應。 |
||
GraphQL schema 檔案的副檔名。 |
|
|
是否應將 schema 與應用程式進行比較,以偵測遺失的對應。 |
|
|
是否應在 schema 層級啟用欄位內省 (introspection)。 |
|
|
GraphQL schema 檔案的位置。 |
|
|
是否啟用列印 schema 的端點。Schema 可在 spring.graphql.path + "/schema" 下取得。 |
|
|
必須接收初始 {@code CONNECTION_INIT} 類型訊息的時間範圍。 |
|
|
在伺服器 keep-alive ping 送至用戶端之前的最大閒置時間。 |
||
GraphQL WebSocket 訂閱端點的路徑。 |
||
是否應將 application/hal+json 回應傳送給接受 application/json 的請求。 |
|
|
作為應用程式基礎 URI 的路徑。如果指定,則覆寫 "@ApplicationPath" 的值。 |
||
Jersey 篩選器鏈順序。 |
|
|
透過 servlet 或篩選器傳遞給 Jersey 的初始化參數。 |
||
Jersey servlet 的啟動優先順序。 |
|
|
Jersey 整合類型。 |
|
|
非同步請求處理逾時前的時間量。如果未設定此值,則會使用底層實作的預設逾時時間。 |
||
是否應使用請求參數(預設為 "format")來決定請求的媒體類型。 |
|
|
將檔案副檔名對應到媒體類型以進行內容協商。例如,yml 對應到 text/yaml。 |
||
當啟用 "favor-parameter" 時要使用的查詢參數名稱。 |
||
用於 HTTP 訊息轉換的偏好 JSON mapper。預設情況下,根據環境自動偵測。支援的值為 'jackson'、'gson' 和 'jsonb'。當存在其他 json 對應函式庫(例如 kotlinx.serialization)時,請使用自訂的 HttpMessageConverters bean 來控制偏好的 mapper。 |
|
|
是否將 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 Problem Details 支援。 |
|
|
是否在每個請求結束時發布 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 flush 模式。決定何時將 session 變更寫入 session 儲存區。 |
|
|
用於儲存 session 的 map 名稱。 |
|
|
Session save 模式。決定如何追蹤 session 變更並儲存到 session 儲存區。 |
|
|
過期 session 清理工作的 Cron 表達式。 |
|
|
Session flush 模式。決定何時將 session 變更寫入 session 儲存區。 |
|
|
資料庫結構描述初始化模式。 |
|
|
如果使用 @@platform@@ 佔位符,則在初始化腳本中使用的平台。 預設情況下自動偵測。 |
||
Session save 模式。決定如何追蹤 session 變更並儲存到 session 儲存區。 |
|
|
用於初始化資料庫結構描述的 SQL 檔案路徑。 |
|
|
用於儲存 session 的資料庫表格名稱。 |
|
|
用於儲存 session 的集合名稱。 |
|
|
過期 session 清理工作的 Cron 表達式。僅在 repository-type 設定為 indexed 時支援。 |
|
|
當沒有使用者定義的 ConfigureRedisAction bean 時要套用的設定動作。 |
|
|
Session flush 模式。決定何時將 session 變更寫入 session 儲存區。 |
|
|
用於儲存 session 的 key 的命名空間。 |
|
|
要設定的 Redis session 儲存庫類型。 |
|
|
Session save 模式。決定如何追蹤 session 變更並儲存到 session 儲存區。 |
|
|
Session 儲存庫篩選器分派器類型。 |
|
|
Session 儲存庫篩選器順序。 |
||
Session 逾時。如果未指定持續時間後綴,則將使用秒。 |
||
要使用的地區設定。預設情況下,此地區設定會被 "Accept-Language" 標頭覆寫。 |
||
定義應如何解析地區設定。 |
|
|
是否啟用預設資源處理。 |
|
|
表示回應訊息僅供單一使用者使用,且不得由共用快取儲存。 |
||
表示任何快取都可以儲存回應。 |
||
回應應快取的最大時間,如果未指定持續時間後綴,則單位為秒。 |
||
表示一旦過期,快取不得在未向伺服器重新驗證的情況下使用回應。 |
||
表示快取的回應只有在向伺服器重新驗證後才能重複使用。 |
||
表示在任何情況下都不要快取回應。 |
||
表示中介(快取和其他)不應轉換回應內容。 |
||
與 "must-revalidate" 指令相同的意思,但它不適用於私有快取。 |
||
回應應由共用快取快取的最大時間,如果未指定持續時間後綴,則單位為秒。 |
||
遇到錯誤時回應可能使用的最大時間,如果未指定持續時間後綴,則單位為秒。 |
||
|
回應在過期後可以繼續提供的最大時間,如果未指定持續時間後綴,則單位為秒。 |
|
由資源處理常式提供的資源的快取週期。如果未指定持續時間後綴,則單位為秒。可以被 'spring.web.resources.cache.cachecontrol' 屬性覆寫。 |
||
我們是否應在 HTTP 快取標頭中使用檔案的 "lastModified" metadata。 |
|
|
是否在資源鏈中啟用快取。 |
|
|
是否啟用解析已壓縮資源 (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 Problem Details 支援。 |
|
|
用於靜態資源的路徑模式。 |
|
|
用於 WebJar 資產的路徑模式。 |
|