常见应用属性
你可以在你的内面指定多种属性application.properties文件,在你的application.yaml文件,或者作为命令行交换机。
本附录列出了常见的 Spring Boot 属性及其对其核心类的引用。
| Spring Boot 提供了多种带有高级值格式化的转换机制。 务必查看房产转换部分。 |
| 属性贡献可以来自你类路径上的额外jar文件,所以你不应该把这当作详尽的列表。 此外,你可以定义自己的属性。 |
执行器属性
| 名称 | 描述 | 默认值 |
|---|---|---|
AppOptics API Tokens。 |
||
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
请求后端的连接超时。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
是否发送一个带底时间,这在发送多个主机的测量数据以对齐给定时间边界时非常有用。 |
|
|
标签在向AppOptics发送指标时会映射为“@host”。 |
|
|
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
用来发货的URI指标。 |
|
|
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
刷新LWC服务配置设置的频率。 |
|
|
LWC服务的订阅时间到了。 |
|
|
为Atlas LWC端点提供URI以获取当前订阅。 |
|
|
请求后端的连接超时。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
用于评估订阅数据的 Atlas LWC 终端。 |
|
|
是否启用向Atlas LWC的流媒体。 |
|
|
是否应该忽略与Atlas发布相同的步长表达式进行流媒体播放。用于发布到 Atlas 的数据同时从后端传输到流媒体的情况。 |
|
|
用于向Atlas LWC流媒体传输的步长(报告频率)。这是支持按需数据流的最高分辨率。它必须小于或等于management.metrics.export.atlas.step,management.metrics.export.atlas.step应是该值的整数倍。 |
|
|
是时候为没有任何活动的电表活下去了。超过此期限后,电表将被视为过期,不会被报告。 |
|
|
用于指标发布调度器的线程数量。 |
|
|
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
Atlas服务器的URI。 |
|
|
是否启用审计事件的存储。 |
|
|
传播类型和追踪后端是否支持客户端和服务器区间共享 span ID。需要B3传播和兼容的后端。 |
|
|
是否启用扩展的Cloud Foundry执行器端点。 |
|
|
是否应该跳过 Cloud Foundry 执行器终端安全调用的 SSL 验证。 |
|
|
Datadog API 密钥。 |
||
Datadog 应用密钥。虽然不是强制要求,但通过向Datadog发送电表描述、类型和基准单位,提升了Datadog的体验。 |
||
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
请求后端的连接超时。 |
|
|
是否发布描述元数据到 Datadog。关闭这个功能以减少发送的元数据量。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
将指标发送到Datadog时,将映射到“主机”的标签。 |
|
|
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
用来发货的URI指标。如果你需要将指标发布到非美国的Datadog站点,或者发送到发送到Datadog的内部代理,请设置此设置。 |
|
|
是否启用默认指标导出器。 |
|
|
Dynatrace 认证Tokens。 |
||
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
请求后端的连接超时。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
用来发货的URI指标。应用于SaaS、自管理实例或通过内部代理路由。 |
||
导出指标到Dynatrace的自定义设备ID。 |
||
导出指标组。用于在Dynatrace UI中指定自定义设备组名称。 |
||
用于导出指标的技术类型。曾在 Dynatrace 界面中将指标归入逻辑技术名称。 |
|
|
默认维度以键值对的形式添加到所有指标上。如果使用相同的密钥,这些标记会被微米标签覆盖。 |
||
|
是否启用Dynatrace元数据导出。 |
|
|
是否将计量器的元数据(单元和描述)导出到Dynatrace后端。 |
|
添加到所有导出指标上的前缀字符串。 |
||
|
是否回归内置的测距仪表和DistributionSummary。 |
|
Base64编码的凭证字符串。用户名和密码互斥。 |
||
如果索引不存在,是否会自动创建。 |
|
|
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
请求后端的连接超时。 |
|
|
是否在自动创建索引时启用默认索引模板中的_source。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
主机导出指标。 |
|
|
索引用于导出指标。 |
|
|
滚动索引采用索引日期格式。附加在索引名称后面。 |
|
|
前缀用于将索引名称与滚动索引所用的日期格式区分开。 |
|
|
Elastic服务器的登录密码。API密钥凭证是互斥的。 |
||
导入管道名称。默认情况下,事件不会被预处理。 |
||
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
时间戳字段的名称。 |
|
|
登录 Elastic 服务器的用户。API密钥凭证是互斥的。 |
||
auditEvents端点允许的访问权限层级。 |
|
|
响应可缓存的最大时间。 |
|
|
豆子端点的允许访问级别。 |
|
|
响应可缓存的最大时间。 |
|
|
缓存端点允许的访问级别。 |
|
|
响应可缓存的最大时间。 |
|
|
条件端点允许的访问权限等级。 |
|
|
响应可缓存的最大时间。 |
|
|
configprops 端点允许的访问权限等级。 |
|
|
响应可缓存的最大时间。 |
|
|
用于判定用户是否有权显示未净化的值。当为空时,所有认证用户均被授权。 |
||
何时展示未经净化的价值观。 |
|
|
环境端点允许的访问权限等级。 |
|
|
响应可缓存的最大时间。 |
|
|
用于判定用户是否有权显示未净化的值。当为空时,所有认证用户均被授权。 |
||
何时展示未经净化的价值观。 |
|
|
飞路端点允许的通行等级。 |
|
|
响应可缓存的最大时间。 |
|
|
健康端点的允许访问级别。 |
|
|
响应可缓存的最大时间。 |
|
|
健康终点组。 |
||
阈值超过后,会记录一个关于健康缓慢指标的警告。 |
|
|
是否要在主服务器端口上提供活跃性和准备状态的健康组。 |
|
|
是否启用活体和准备探测器。 |
|
|
用于决定用户是否有权查看详细信息的角色。当为空时,所有认证用户均被授权。 |
||
何时展示组件。如果未指定,将使用“显示详情”设置。 |
||
何时展示完整健康详情。 |
|
|
将健康状态映射到 HTTP 状态码。默认情况下,注册的健康状态对应到合理的默认值(例如,UP对应200)。 |
||
健康状况按严重程度排序。 |
|
|
启动时是否验证健康集团成员资格。如果一个团体包含或排除不存在的健康贡献者,验证即告失败。 |
|
|
堆转储端点允许的访问层级。 |
|
|
|
响应可缓存的最大时间。 |
|
httpexchanges 端点允许的访问权限等级。 |
|
|
响应可缓存的最大时间。 |
|
|
信息端点的允许访问级别。 |
|
|
响应可缓存的最大时间。 |
|
|
集成图端点允许的访问权限层级。 |
|
|
响应可缓存的最大时间。 |
|
|
liquibase端点的允许访问级别。 |
|
|
响应可缓存的最大时间。 |
|
|
日志文件端点允许的访问权限等级。 |
|
|
|
响应可缓存的最大时间。 |
|
外部日志文件待访问。如果日志文件是通过输出重定向写入的,而非日志系统本身写入,可以使用。 |
||
记录器端点允许的访问权限等级。 |
|
|
响应可缓存的最大时间。 |
|
|
映射端点允许的访问层级。 |
|
|
响应可缓存的最大时间。 |
|
|
指标端点允许的访问权限层级。 |
|
|
|
响应可缓存的最大时间。 |
|
Prometheus端点允许的访问权限等级。 |
|
|
Quartz端点的允许访问层级。 |
|
|
响应可缓存的最大时间。 |
|
|
用于判定用户是否有权显示未净化的作业或触发值。当为空时,所有认证用户均被授权。 |
||
何时显示未消毒的工作或触发值。 |
|
|
SBOM端点允许的访问权限等级。 |
|
|
额外的SBOMs。 |
||
SBOM的位置。如果为零,该位置将被自动检测。 |
||
SBOM的媒体类型。如果为空,媒体类型将被自动检测。 |
||
响应可缓存的最大时间。 |
|
|
scheduledtasks端点的允许访问级别。 |
|
|
响应可缓存的最大时间。 |
|
|
会话端点允许的访问权限等级。 |
|
|
关机端点允许的访问权限等级。 |
|
|
启动端点允许的访问权限级别。 |
|
|
响应可缓存的最大时间。 |
|
|
线程转储端点允许的访问权限等级。 |
|
|
响应可缓存的最大时间。 |
|
|
所有端点的默认访问等级。 |
||
允许的最大端点访问级别。限制了终端的个人访问级别(management.endpoint.<id>.access)和默认访问权限(management.endpoints.access.default)。” |
|
|
是否应该使用孤立的 JsonMapper 来序列化端点 JSON。 |
|
|
端点 JMX 域名。如果设置为“spring.jmx.default-domain”,可以退回。 |
|
|
应排除或所有端点ID为“*”。 |
||
端点ID应包含,或者所有端点ID都用“*”表示。 |
|
|
附加于所有代表端点的MBean对象名上附加的静态属性。 |
||
是否透明迁移遗留端点ID。 |
|
|
Web终端的基础路径。相对于servlet上下文路径(server.servlet.context-path)或WebFlux基础路径(spring.webflux.base-path),当管理服务器共享主服务器端口时,相对于管理服务器基通路(management.server.base-path),当配置了一个独立的管理服务器端口(management.server.port)时, |
|
|
是否支持凭证。未设置时,不支持凭证。 |
||
请求中允许的头部列表。'*' 允许所有首部。 |
||
允许的方法列表。“*”允许所有方法。未设置时,默认为GET。 |
||
允许的起源图案列表。与仅支持“*”的允许起源不同,起源模式更灵活(例如“https://*.example.com”),并且在允许凭证时可以使用。当未设置允许的起点模式或起点时,CORS 支持会被禁用。 |
||
允许的起源列表。“*”允许所有起源。当允许凭证时,不能使用“*”,应配置来源模式。当未设置允许的起点或允许的起点模式时,CORS 支持将被禁用。 |
||
回复中应包含的头部列表。 |
||
客户端能缓存预检请求响应的时间。如果未指定持续时间后缀,则使用秒。 |
|
|
发现页面是否已启用。 |
|
|
应排除或所有端点ID为“*”。 |
||
端点ID应包含,或者所有端点ID都用“*”表示。 |
|
|
端点ID与应该暴露它们的路径之间的映射。 |
||
UDP寻址模式,可以是单播或多播。 |
|
|
用于报告持续时间的基准时间单位。 |
|
|
是否启用了向Ganglia导出指标的功能。 |
|
|
Ganglia服务器的主机,用于接收导出的指标。 |
|
|
Ganglia服务器的移植以接收导出的指标。 |
|
|
步长(即报告频率)用于使用。 |
|
|
Ganglia 上的存活时间计量。将多播存活时间设置为比主机间跳数(路由器)大一。 |
|
|
用于报告持续时间的基准时间单位。 |
|
|
是否启用了将指标导出为Graphite。 |
|
|
是否应使用Graphite标签,而非层级命名规范。除非设置“tagsAsPrefix”,否则默认启用。 |
||
Graphite 服务器的主机,用于接收导出的指标。 |
|
|
将Graphite服务器移植到接收导出的指标。 |
|
|
传输数据到Graphite时应使用的协议。 |
|
|
用于报告费率的基准时间单位。 |
|
|
步长(即报告频率)用于使用。 |
|
|
对于层级命名惯例,将指定的标签键转换为度量前缀的一部分。如果“graphiteTagsEnabled”为真,则忽略。 |
|
|
是否启用卡桑德拉健康检查。 |
|
|
是否启用Couchbase健康检查。 |
|
|
是否启用数据库健康检查。 |
|
|
创建数据库健康指标时是否应忽略 AbstractRoutingDataSources。 |
|
|
是否启用默认健康指标。 |
|
|
是否启用磁盘空间健康检查。 |
|
|
用于计算可用磁盘空间的路径。 |
||
应有的最小磁盘空间。 |
|
|
是否启用Elasticsearch健康检查。 |
|
|
是否启用JMS健康检查。 |
|
|
是否启用LDAP健康检查。 |
|
|
是否启用活体状态健康检查。 |
|
|
是否启用邮件健康检查。 |
|
|
是否启用MongoDB健康检查。 |
|
|
是否启用Neo4j健康检查。 |
|
|
是否启用ping健康检查。 |
|
|
是否启用RabbitMQ健康检查。 |
|
|
是否启用准备状态健康检查。 |
|
|
是否启用Redis健康检查。 |
|
|
如果SSL证书在该阈值定义的时间范围内无效,应触发警告。 |
|
|
是否启用SSL证书健康检查。 |
|
|
是否启用HTTP请求-响应交换录制。 |
|
|
交换记录中将包含的项目。默认为请求头(不包括授权和Cookie)、响应头(不包括Set-Cookie)和所占时间。 |
|
|
Humio API Tokens。 |
||
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
请求后端的连接超时。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
Humio标签描述了存储指标的数据源。Humio标签与Micrometer标签是不同的概念。Micrometer标签用于沿维度边界划分度量。 |
||
用来发货的URI指标。如果你需要在传输到Humio的途中向内部代理发布指标,可以用它定义代理的位置。 |
|
|
可以使用InfluxDB的API版本。除非组织被配置,否则默认为“v1”。如果组织被配置,默认为“v2”。 |
||
是否在尝试发布指标之前创建Influx数据库(如果不存在)?仅限InfluxDB v1。 |
|
|
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
用来衡量指标的桶。使用桶名或ID。如果未设置,默认使用数据库属性的值。仅限InfluxDB v2。 |
||
是否启用GZIP压缩发布到Influx的指标批次。 |
|
|
请求后端的连接超时。 |
|
|
为每个观点写下一致性。 |
|
|
数据库可以发送指标。仅限InfluxDB v1。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
组织,用来写指标。仅限InfluxDB v2。 |
||
Influx 服务器的登录密码。仅限InfluxDB v1。 |
||
请对后端请求读超时。 |
|
|
Influx 应在当前数据库中保留数据的时间段。例如,7日,可以查看流入文档中关于时间长短格式的更多细节。仅限InfluxDB v1。 |
||
保留策略使用(如果未指定保留策略,Influx会写入默认保留策略)。仅限InfluxDB v1。 |
||
集群中存储了多少份数据副本。单个节点实例必须是1。仅限InfluxDB v1。 |
||
时间范围由分片组覆盖。例如,2周,可以查看涌入文档了解更多关于持续时间格式的细节。仅限InfluxDB v1。 |
||
步长(即报告频率)用于使用。 |
|
|
用于调用 InfluxDB 后端的认证Tokens。对于 InfluxDB v1,采用承载方案。对于 v2,采用 Token 方案。 |
||
Influx服务器的URI。 |
|
|
登录 Influx 服务器的用户。仅限InfluxDB v1。 |
||
是否启用建造信息。 |
|
|
是否启用默认信息贡献者。 |
|
|
是否启用环境信息。 |
|
|
是否启用 git info。 |
|
|
用于暴露 git 信息的模式。 |
|
|
是否启用 Java 信息。 |
|
|
是否启用作系统信息。 |
|
|
是否启用流程信息。 |
|
|
是否启用SSL证书信息。 |
|
|
指标 JMX 域名。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
步长(即报告频率)用于使用。 |
|
|
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
请求后端的连接超时。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
KairosDB服务器的登录密码。 |
||
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
KairosDB服务器的URI。 |
|
|
登录 KairosDB 服务器的用户。 |
||
是否启用了自动配置日志以导出日志。 |
|
|
是否启用自动配置日志以导出OTLP日志。 |
|
|
是否启用自动计时。 |
|
|
应公布额外时间序列的百分位数。 |
||
是否发布百分位直方图。 |
|
|
发送请求的指标名称。 |
|
|
以指定名称开头的电表ID的直方图数量,以保留在环形缓冲区中。比赛时间最长者获胜,关键字“全部”也可以用来配置所有计量表。 |
||
在重置和旋转之前,计量表ID以指定名称开头的采样时间会累积到衰减分布统计量。比赛时间最长者获胜,关键字“全部”也可以用来配置所有计量表。 |
||
以指定名称开头的电表ID预计应遵守的最大值。比赛时间最长者获胜。数值可以指定为双倍值或持续时间值(计时器计量表,若未指定单位则默认为毫秒)。 |
||
以指定名称开头的电表ID应遵守的最小值。比赛时间最长者获胜。数值可以指定为双倍值或持续时间值(计时器计量表,若未指定单位则默认为毫秒)。 |
||
针对电表ID以指定名称开头的特定计算非聚合百分位数,发送到后端。比赛时间最长者获胜,关键字“全部”也可以用来配置所有计量表。 |
||
以指定名称开头的计量表ID是否应发布百分位直方图。对于支持基于直方图的可聚合百分位计算的监控系统,可以将此设置为真。对于其他系统,这没有影响。比赛时间最长者获胜,关键字“全部”也可以用来配置所有计量表。 |
||
以指定名称开头的电表ID设定具体的服务级目标边界。比赛时间最长者获胜。每个指定边界将发布计数器。数值可以指定为双倍值或持续时间值(计时器计量表,若未指定单位则默认为毫秒)。 |
||
是否应该启用以指定名称开头的电表ID。比赛时间最长者获胜,关键字“全部”也可以用来配置所有计量表。 |
||
是否启用Mongo客户端命令指标。 |
|
|
是否启用Mongo连接池的指标。 |
|
|
这些指标在重新编码观测时应当被忽略。 |
||
报告磁盘度量的路径列表。 |
|
|
适用于每个仪表的通用标签。 |
||
自动配置的MeterRegistry实现是否应绑定到Metrics上的全局静态注册表。测试时,将此设置为“false”以最大化测试独立性。 |
|
|
允许的最大唯一URI标签值数量。当标签值达到最大数值后,带有额外标签值的指标会被过滤器拒绝。 |
|
|
允许的最大唯一URI标签值数量。当标签值达到最大数值后,带有额外标签值的指标会被过滤器拒绝。 |
|
|
新的遗物账号ID。 |
||
新的 Relic API 密钥。 |
||
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
客户提供者类型。 |
|
|
请求后端的连接超时。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
应该发布的事件类型。如果将“meter-name-event-type-enabled”设置为“true”,该属性将被忽略。 |
|
|
|
是否应该发送仪表名称作为事件类型,而不是使用“event-type”配置属性值。如果未遵守 New Relic 指南或需要与之前 Spring Boot 版本一致的事件类型,可以设置为“true”。 |
|
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
用来发货的URI指标。 |
|
|
是否启用了微米标注的自动配置。 |
|
|
是否应启用以指定名称开头的观测。最长的匹配获胜,关键字“全部”也可以用于配置所有观测值。 |
||
客户请求的观察名称。 |
|
|
服务器请求的观察名称。 |
|
|
适用于每个观察的常用键值。 |
||
是否要给实际的查询参数值打标签。 |
|
|
压缩有效载荷的方法。 |
|
|
连接OTel收集器连接的超时。 |
|
|
OTel收集器的HTTP API的URL。 |
||
你想传递给收集器的自定义HTTP头,比如认证头。 |
||
呼叫超时,让 OTel 收集器处理导出批次的数据。该超时涵盖整个通话过程:解析DNS、连接、写入请求体、服务器处理以及读取响应体。如果呼叫需要重定向或重试,所有呼叫必须在一次超时内完成。 |
|
|
运输用来发送日志。 |
|
|
资源属性。 |
||
是否应该导出未采样的跨度。 |
|
|
每次出口的最大批次数量。这必须小于或等于“maxQueueSize”。 |
|
|
排队中保留的最大跨度数,之后才会被丢弃。 |
|
|
压缩有效载荷的方法。 |
|
|
连接OTel收集器连接的超时。 |
|
|
OTel收集器的HTTP API的URL。 |
||
你想传递给收集器的自定义HTTP头,比如认证头。 |
||
呼叫超时,让 OTel 收集器处理导出批次的数据。该超时涵盖整个通话过程:解析DNS、连接、写入请求体、服务器处理以及读取响应体。如果呼叫需要重定向或重试,所有呼叫必须在一次超时内完成。 |
|
|
运输用来运送桥段。 |
|
|
连续两次导出之间的延迟间隔。 |
|
|
导出被允许运行的最长时间,否则会被取消。 |
|
|
和的时间性聚合。它定义了加法值的表达方式。这个设置取决于你使用的后端,有些后端只支持一种时间。 |
|
|
导出指标的时间单位。 |
|
|
每个请求使用测量数量用于后端。如果发现更多测量,将会有多次请求。 |
|
|
请求后端的连接超时。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
导出指标的头部。 |
||
启用直方图发布时的默认直方图类型。 |
|
|
如果配置为指数直方图,默认使用的最大桶数。这对显式桶直方图没有影响。 |
|
|
最大比例用于指数直方图(如果已配置)。 |
|
|
每米的属性可以用来覆盖默认值。 |
||
请对后端请求读超时。 |
|
|
步长(即报告频率)用于使用。 |
|
|
OTLP服务器的URI。 |
||
是否启用将描述作为爬取载荷的一部分发布给普罗米修斯。关闭这个功能以减少每次抓取传输的数据量。 |
|
|
是否启用了向后端导出指标的功能。 |
|
|
还有额外的属性要传递给普罗米修斯客户端。 |
||
Pushgateway的地址(host:port)。 |
|
|
通过Prometheus Pushgateway实现发布。 |
|
|
推送指标时使用的格式。 |
|
|
|
推送指标的分组密钥。 |
|
该应用实例的作业标识符。 |
||
Prometheus Pushgateway的登录密码。 |
||
推动指标的频率。 |
|
|
推送指标时使用的方案。 |
|
|
这种作应该在关机时进行。 |
|
|
用于Prometheus Pushgateway认证的Tokens。 |
||
登录Prometheus Pushgateway用户。 |
||
步长(即报告频率)用于使用。 |
|
|
在每个响应中添加“X-Application-Context”的HTTP头。 |
|
|
管理端点应绑定的网络地址。需要自定义的 management.server.port。 |
||
管理端点基路径(例如,'/management')。需要自定义的 management.server.port。 |
||
管理日志文件前缀。 |
|
|
管理端点 HTTP 端口(默认使用与应用程序相同的端口)。配置一个不同的端口以使用管理专用的SSL。 |
||
配置好的SSL捆绑包名称。 |
||
路径指向PEM编码的SSL证书文件。 |
||
指向 PEM 编码的 SSL 证书私钥文件的路径。 |
||
支持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 项目标识符。 |
||
请对后端请求读超时。 |
|
|
监控资源标签。 |
||
监控资源类型。 |
|
|
步长(即报告频率)用于使用。 |
|
|
|
是否使用语义正确的度量类型。当计数器指标为错误时,会以GAUGE MetricKind的形式发布。当属实时,计数指标会以累积指标形式发布。 |
|
测量数据是否应该在发送到StatsD服务器前进行缓冲。 |
|
|
是否启用了将指标导出到StatsD。 |
|
|
使用 StatsD 线协议。 |
|
|
StatsD服务器的主机,用于接收导出的指标。 |
|
|
单个有效载荷的总长度应保持在网络的MTU内。 |
|
|
表量表的轮询频率。当仪表被轮询时,其值会被重新计算,如果值发生变化(或 publishUnchangedMeters 为真),则会发送到 StatsD 服务器。 |
|
|
移植StatsD服务器以接收导出的指标。 |
|
|
StatsD服务器接收导出指标的协议。 |
|
|
是否将未更改的计量表发送到StatsD服务器。 |
|
|
用于计算窗口统计(如最大值)的步长。为了最大化这些统计效果,建议将步距间隔与刮擦间隔对齐。 |
|
|
是否启用行李上下文与日志上下文的相关性。 |
|
|
应与日志上下文相关的字段列表。这意味着这些字段最终会在例如 MDC 中成为键值对。 |
||
是否启用微米追踪包包传播。 |
|
|
列出应在JVM进程中访问但不能通过线路传播的字段。OpenTelemetry 不支持本地字段。 |
||
在流程中引用的字段列表与线路上相同。例如,字段“x-vcap-request-id”会按原样设置,包括前缀。 |
||
应自动成为标签的字段列表。 |
||
是否启用了自动配置追踪以导出和传播痕迹。 |
|
|
是否启用了自动配置追踪以导出OTLP追踪。 |
|
|
请求给Zipkin的连接超时。 |
|
|
是否启用了自动配置追踪以导出Zipkin追踪。 |
|
|
如何将POST正体编码到Zipkin API。 |
|
|
Zipkin API 的网址。 |
|
|
请向Zipkin读“暂停”请求。 |
|
|
追踪应用程序消耗的上下文传播类型。 |
|
|
追踪应用程序生成的上下文传播类型。 |
|
|
追踪应用程序生成和使用的上下文传播类型。设置该属性覆盖更细粒度的传播类型属性。 |
||
采样轨迹的概率在0.0到1.0之间。 |
|
缓存属性
| 名称 | 描述 | 默认值 |
|---|---|---|
如果底层缓存管理器支持,则列出可创建的缓存名称。通常,这会禁用即时创建额外缓存的能力。 |
||
创建缓存的规范。有关规格格式的更多详情,请参见CaffeineSpec。 |
||
入境截止。默认情况下,这些条目永远不会过期。注意,这个数值最终会转换为秒。 |
||
用于初始化Infinispan的配置文件位置。 |
||
用于初始化缓存管理器的配置文件位置。配置文件依赖于底层缓存的实现。 |
||
用于检索JSR-107兼容缓存管理器的CachingProvider实现的完整限定名称。仅当类路径上有多个 JSR-107 实现时才需要。 |
||
允许缓存空值。 |
|
|
是否启用缓存统计。 |
|
|
关键前缀。 |
||
|
入境截止。默认情况下,这些条目永远不会过期。 |
|
写信给Redis时是否应该使用key前缀。 |
|
|
缓存类型。默认情况下,根据环境自动检测。 |
核心属性
| 名称 | 描述 | 默认值 |
|---|---|---|
启用调试日志。 |
|
|
添加到信息端点的任意属性。 |
||
用于控制台输出的字符集。 |
||
用于文件输出的字符集。 |
||
日志配置文件的位置。例如,Logback 的“classpath:logback.xml”。 |
||
是否启用基于控制台的日志。 |
||
日志异常时使用的转换词。 |
|
|
日志文件名(例如,'myapp.log')。名称可以是精确的位置,也可以是相对于当前目录的。 |
||
日志文件的位置。例如,'/var/log'。 |
||
日志组可以同时快速更换多个日志机。例如,'logging.group.db=org.hibernate,org.springframework.jdbc'。 |
||
是否要把应用组包含在日志中。 |
|
|
是否在日志中包含应用名称。 |
|
|
日志等级严重度映射。例如,'logging.level.org.springframework=DEBUG'。 |
||
覆盖用于创建复合配置的配置文件。可以加上“optional”作为前缀:,仅加载存在覆盖的权限。 |
||
|
启动时是否清理归档日志文件。 |
|
滚动日志文件名称的模式。 |
|
|
最大日志文件大小。 |
|
|
可保留的存档日志文件数量上限。 |
|
|
需要保存的日志备份总量。 |
|
|
附加图纸用于输出到控制台。其默认值会根据日志系统而变化。 |
||
对数相关的附点模式。其默认值会根据日志系统而变化。 |
||
日志日期格式的附录图样。 |
|
|
用于输出文件的附录模式。其默认值会根据日志系统而变化。 |
||
日志层级的附录图样。 |
|
|
日志系统初始化时,注册一个关闭钩子。部署为战争文件时自动禁用。 |
|
|
结构化ECS服务环境。 |
||
结构化ECS服务名称(默认为“spring.application.name”)。 |
||
结构化ECS服务节点名称。 |
||
结构化ECS服务版本(默认为“spring.application.version”)。 |
||
用于输出到控制台的结构化日志格式。必须是格式ID或完全合格的类别名称。 |
||
用于输出文件的结构化日志格式。必须是格式ID或完全合格的类别名称。 |
||
结构化GELF主机(默认为“spring.application.name”)。 |
||
结构化GELF服务版本(默认为“spring.application.version”)。 |
||
应加入结构化日志 JSON 的额外成员 |
||
是否应包含上下文数据。 |
||
插入上下文数据时使用的前缀。 |
||
StructuredLoggingJsonMembersCustomizer 实现的完全限定类名称 |
||
应排除在结构化日志 JSON 之外的成员路径 |
||
结构化日志 JSON 中应包含的成员路径 |
||
成员路径之间的映射以及结构化日志 JSON 中应使用的替代名称 |
||
是否应包含共同框架。 |
||
是否应该包含栈跟踪哈希。 |
||
打印的最大长度。 |
||
最大可打印深度。 |
||
打印机名称。可以是“标准”、“日志系统”,或是StackTracePrinter的完全限定类名称。未指定时,会使用“logging-system”或“standard”,具体取决于是否设置了其他属性。 |
||
根序(根先或根后)。 |
||
控制台输出的日志级阈值。 |
|
|
文件输出的日志级阈值。 |
|
|
加@EnableAspectJAutoProxy。 |
|
|
是否创建基于子类(CGLIB)的代理(true),而非标准的基于Java接口的代理(false)。 |
|
|
是否启用应用程序的管理功能。 |
|
|
JMX 应用管理员名称 MBean。 |
|
|
申请组。通常与日志一起使用,帮助识别应用。 |
||
应用名称。通常与日志一起使用,帮助识别应用。 |
||
应用程序版本(默认为清单中的“实现版本”)。 |
||
自动配置类别要排除。 |
||
横幅文件编码。 |
|
|
横幅文本资源位置。 |
|
|
是否跳过 BeanInfo 课程的搜索。 |
|
|
文档包含所需的云平台。 |
||
文件中必须匹配的个人资料表达。 |
||
配置文件位置除了默认值外还用。 |
||
导入额外的配置数据。 |
||
用配置文件位置替换默认文件。 |
||
配置文件名。 |
|
|
文件编码。 |
|
|
生成的build-info.properties文件的位置。 |
|
|
文件编码。 |
|
|
生成的 git.properties 文件的位置。 |
|
|
JMX域名。 |
||
将Spring的管理豆暴露给JMX域。 |
|
|
JMX注册政策。 |
|
|
MBeanServer的豆名。 |
|
|
是否需要确保运行时对象名称的唯一。 |
|
|
任何阶段(一组具有相同“相位”值的SmartLifecycle豆子)关闭时的超时。 |
|
|
是否允许通过注册与现有定义同名的定义来覆盖豆定义。 |
|
|
是否允许豆子之间循环引用并自动尝试解决它们。 |
|
|
应用程序运行时显示横幅的模式。如果启用了结构化日志,默认为“关闭”,否则为“控制台” |
||
覆盖云平台自动检测。 |
||
是否即使没有非守护进程线程,也要保持应用存活。 |
|
|
初始化是否应该懒惰地进行。 |
|
|
是否在申请开始时记录相关信息。 |
|
|
应用程序是否应该注册关闭挂钩。 |
|
|
应包含在 ApplicationContext 中的源(类名、包名或 XML 资源位置)。 |
||
标记以明确请求特定类型的网页应用。如果未设置,则根据类路径自动检测。 |
||
应用程序必须使用的预期字符编码。 |
||
是否总是应用MessageFormat规则,甚至解析无参数的消息。 |
|
|
基名列表(本质上是一个完全限定的类路径位置),每个都遵循 ResourceBundle 约定,并对斜杠位置的支持较宽松。如果它不包含包限定符(比如“org.mypackage”),则会从类路径根节点解析。 |
|
|
加载资源捆绑文件缓存时长。未设置时,bundle会被永久缓存。如果未指定持续时间后缀,则使用秒。 |
||
包含常见消息的本地无关属性文件资源列表。 |
||
消息包编码。 |
|
|
如果找不到特定位置的文件,是否要退回到系统所在区域。如果关闭了这个功能,唯一的备份将是默认文件(例如,基名“messages”用“messages.properties”代替)。 |
|
|
是否将消息代码作为默认消息,而不是抛出“NoSuchMessageException”。仅在开发过程中建议使用。 |
|
|
配置ANSI输出。 |
|
|
如果使用 ApplicationPidFileWriter 但无法写入 PID 文件,则失败。 |
||
写入 PID 文件的位置(如果使用 ApplicationPidFileWriter)。 |
||
激活配置文件的逗号分隔列表。可被命令行开关覆盖。 |
||
如果没有激活的配置文件,该配置文件名称将被启用。 |
|
|
配置文件组用于为相关配置文件组定义逻辑名称。 |
||
无条件激活指定的逗号分隔配置文件列表(或使用YAML时激活配置文件列表)。 |
||
是否应该验证个人资料以确保使用合理的名称。 |
|
|
初始化后是否自动启动调度器。 |
|
|
SQL初始化脚本中单行注释的前缀。 |
|
|
当应用模式脚本时出现错误时,初始化是否应继续进行。 |
|
|
数据库模式初始化模式。 |
|
|
如果使用@@platform@@占位符,用于初始化脚本的平台。默认自动检测。 |
||
用于初始化数据库模式的SQL文件路径。 |
||
Quartz加工店类型。 |
|
|
配置好的作业是否应该覆盖现有的作业定义。 |
|
|
额外的Quartz Scheduler属性。 |
||
调度员的名字。 |
|
|
延迟,初始化完成后调度器启动。如果在整个应用程序启动前不应运行任何作业,设置该属性是合理的。 |
|
|
是否应该等运行任务在关闭时完成。 |
|
|
为反应堆操作员提供上下文传播支持模式。 |
|
|
当反应堆工具存在时,是否应启用反应堆调试代理。 |
|
|
关闭资源前的等待时间。 |
||
Java 密钥存储 SSL 信任材料。 |
||
PEM编码的SSL信任材料。 |
||
安静期,之后会发现变化。 |
|
|
确定任务执行者何时创建。 |
|
|
核心线程是否允许超时。这支持池的动态增长和缩减。如果启用了虚拟线程,这不会有影响。 |
|
|
核心线程数。启用虚拟线程时不会有影响。 |
|
|
线程在被终止前可保持空闲的时间限制。如果启用了虚拟线程,则无影响。 |
|
|
最大允许线程数。如果任务已经填满队列,池可以扩展到该大小以适应负载。如果队列是无界的,则忽略。启用虚拟线程时则无影响。 |
||
队列容量。无界容量不会增加池,因此忽略了“最大大小”属性。如果启用了虚拟线程,则没有影响。 |
||
|
是否在应用上下文关闭阶段开始后接受进一步任务。 |
|
执行者是否应该等待排程任务在关机时完成。 |
|
|
执行人应等待剩余任务完成的最长时间。 |
||
是否在结算时取消剩余任务。只有在线程通常会卡住时才推荐。 |
|
|
设置允许的最大并行访问次数。-1表示完全没有并发限制。 |
||
|
当并发限制达到时是否应拒绝任务。 |
|
用于新创建线程名称的前缀。 |
|
|
最大允许线程数。如果启用了虚拟线程,这就没有影响。 |
|
|
执行者是否应该等待排程任务在关机时完成。 |
|
|
执行人应等待剩余任务完成的最长时间。 |
||
设置允许的最大并行访问次数。-1表示完全没有并发限制。 |
||
用于新创建线程名称的前缀。 |
|
|
是否使用虚拟线程。 |
|
|
是否将约束违规适配为方法验证结果。 |
|
|
启用追踪日志。 |
|
数据迁移属性
| 名称 | 描述 | 默认值 |
|---|---|---|
描述用于在应用基线时标记已有的模式。 |
|
|
迁移非空模式时是否自动调用基线。 |
|
|
|
在执行基线时用 标记现有模式的版本。 |
|
执行SQL语句时是否要批量处理。 |
||
回访地点。可以包含特殊的“{vendor}”占位符,用于使用提供商特定的回调。无前缀位置或以“classpath:”开头的位置指向类路径上的包,可能包含基于SQL和Java的回调。以“filesystem:”开头的位置指向文件系统中的某个目录,只能包含SQL回调。 |
||
是否关闭数据库清理。 |
|
|
是否启用社区数据库支持。 |
||
尝试连接数据库时的最大重试次数。 |
|
|
尝试连接数据库时重试间隔的最长时间。如果未指定持续时间后缀,则使用秒。 |
|
|
Flyway 是否应该尝试创建 schemas 属性中指定的模式。 |
|
|
默认模式名称由Flyway管理(大小写区分)。 |
||
是否尝试自动检测SQL迁移文件编码。 |
||
JDBCDrivers的完全合格姓名。默认根据网址自动检测。 |
||
迁移模拟运行的SQL语句应输出到文件中。需要飞行路线团队。 |
||
是否启用飞行通道。 |
|
|
SQL迁移的编码。 |
|
|
内置错误处理规则,用于覆盖特定的SQL状态和错误代码。需要飞行路线团队。 |
||
Flyway 是否应该在事务中执行 SQL。 |
|
|
如果迁移脚本所在地不存在,是否会失败。 |
|
|
在应用迁移时,是否将所有待处理迁移归为同一事务。 |
|
|
验证时识别迁移的模式列表。 |
|
|
SQL语句,在获得连接后立即执行以初始化连接。 |
||
用户名在模式历史表中记录为已应用迁移。 |
||
将财产转让给JDBCDrivers。 |
||
Kerberos 配置文件的路径。需要飞行路线团队。 |
||
迁移脚本的位置。可以包含特殊的“{vendor}”占位符,用于使用提供商专属位置。 |
||
尝试获取锁时的最大重试次数。 |
|
|
Logging工Flyway应该使用。 |
|
|
是否允许在同一迁移中混合事务语句和非交易语句。 |
|
|
Oracle Kerberos 缓存文件的路径。需要飞行路线团队。 |
||
是否启用对 Oracle SQL*Plus 命令的支持。需要飞行路线团队。 |
||
当遇到尚未支持的 Oracle SQL*Plus 语句时,是否应该发出警告而非错误。需要飞行路线团队。 |
||
Oracle 钱包的位置,用于自动登录数据库。需要飞行路线团队。 |
||
是否允许迁移顺序混乱运行。 |
|
|
Flyway 是否应该在执行迁移时输出带有查询结果的表格。 |
||
迁移时使用数据库的登录密码。 |
||
迁移脚本中占位符的前缀。 |
|
|
在迁移脚本中执行占位符替换。 |
|
|
默认占位符的分隔器。 |
|
|
迁移脚本中的占位符后缀。 |
|
|
占位符及其替代代码,用于SQL迁移脚本。 |
||
是否应该使用交易咨询锁。如果设置为虚假,则使用会话级锁。 |
||
用于运行PowerShell脚本的PowerShell可执行文件。Windows默认使用“powershell”,其他平台使用“pwsh”。 |
||
文件名前缀用于可重复的SQL迁移。 |
|
|
由Flyway管理的方案名称(大小写区分)。 |
||
迁移脚本中占位符的前缀。 |
|
|
迁移脚本中的占位符后缀。 |
|
|
是否跳过默认回电。如果属实,则只使用自定义回调。 |
|
|
是否应该跳过默认解析器。如果属实,则只使用自定义解析器。 |
|
|
Flyway 是否应该跳过迁移内容的执行,只更新模式历史表。 |
||
用于SQL迁移的文件名前缀。 |
|
|
用于SQL迁移的文件名分隔器。 |
|
|
SQL迁移时使用文件名后缀。 |
||
SQL Server Kerberos 登录文件的路径。需要飞行路线团队。 |
||
执行SQL迁移时是否要流式传输。 |
||
Flyway 将使用的结构历史表名称。 |
|
|
创建模式历史表的表空间。使用不支持表空间的数据库时会被忽略。默认使用 Flyway 连接的默认表空间。 |
||
目标版本应考虑迁移。 |
|
|
数据库的JDBC网址以便迁移。如果未设置,则使用主配置的数据源。 |
||
登录数据库用户进行迁移。 |
||
是否要验证那些脚本不遵守正确命名规范的迁移和回调。 |
|
|
迁移时是否自动调用验证。 |
|
|
是否将产品使用数据和分析发送到Liquibase。 |
||
更改日志配置路径。 |
|
|
是否清除当前更新日志中的所有校验和,以便下一次更新时重新计算。 |
|
|
可用的运行时上下文列表。 |
||
用于跟踪并发 Liquibase 使用情况的表格名称。 |
|
|
用于跟踪变更历史的表格名称。 |
|
|
默认数据库模式。 |
||
JDBCDrivers的完全合格姓名。默认根据网址自动检测。 |
||
是否先放弃数据库模式。 |
|
|
是否启用Liquibase支持。 |
|
|
运行时标签列表。 |
||
Liquibase Pro授权密钥。 |
||
用于 Liquibase 对象的模式。 |
||
用于 Liquibase 对象的表空间。 |
||
更改日志参数。 |
||
迁移时使用数据库的登录密码。 |
||
更新时,回滚SQL写入的文件。 |
||
是否打印更新作的摘要。 |
|
|
在哪里打印更新作的摘要。 |
|
|
应用数据库更改时使用的标签名称。还可以与“rollbackFile”一起使用,生成与该标签相关的所有现有变更的回滚脚本。 |
||
是否应该在更新前测试回滚。 |
|
|
用哪个UIService? |
|
|
数据库的 JDBC URL 以便迁移。如果未设置,则使用主配置的数据源。 |
||
登录数据库用户进行迁移。 |
||
当发生错误时,初始化是否应继续。 |
|
|
数据位置(DML)脚本应用到数据库。 |
||
模式和数据脚本的编码。 |
||
在决定是否应执行初始化时,采用该模式。 |
|
|
数据库密码,用于应用初始化脚本时使用(如果不同)。 |
||
在默认模式或数据脚本位置中使用的平台,schema-${platform}.sql 和 data-${platform}.sql。 |
|
|
用于应用到数据库的模式(DDL)脚本位置。 |
||
模式和数据脚本中的语句分隔符。 |
|
|
应用初始化脚本时使用的数据库用户名(如果不同)。 |
数据属性
开发工具属性
| 名称 | 描述 | 默认值 |
|---|---|---|
是否启用开发房违约。 |
|
|
是否启用兼容 livereload.com 的服务器。 |
|
|
服务器端口。 |
|
|
上下文路径用于处理远程连接。 |
|
|
代理主机用来连接远程应用。 |
||
用来连接远程应用的代理端口。 |
||
是否启用远程重启。 |
|
|
建立连接(启用远程支持)所需的共享秘密。 |
||
用于传输共享秘密的HTTP头。 |
|
|
还有一些模式应排除,避免触发完全重启。 |
||
还有更多可观察变化的路径。 |
||
是否启用自动重启。 |
|
|
这些模式应避免触发完全重启。 |
|
|
是否在重启时记录状态评估的差值。 |
|
|
轮询类别路径变更之间的等待时间。 |
|
|
在触发重启前,需要一段没有任何类别路径变化的安静时间。 |
|
|
某个特定文件的名称,当它被更改时,会触发重启检查。必须是一个简单的名称(没有任何路径),是出现在你的类路径上的文件。如果未指定,任何类路径文件更改都会触发重启。 |
Docker 组合属性
| 名称 | 描述 | 默认值 |
|---|---|---|
参数传递给 Docker Compose 命令。 |
||
是否启用了 Docker Compose 支持。 |
|
|
Docker Compose配置文件的路径。 |
||
docker容器启动的机器的主机名或IP。 |
||
Docker 组合生命周期管理。 |
|
|
Docker 编写的配置文件应该是激活的。 |
||
连接暂停。 |
|
|
阅读暂停。 |
|
|
准备检定暂停。 |
|
|
等待策略使用。 |
|
|
是否应该跳过考试。 |
|
|
参数传递给 start 命令。 |
||
用于启动Docker Compose的命令。 |
|
|
输出用对数电平。 |
|
|
是否跳过执行启动命令。 |
|
|
将参数传递给停止命令。 |
||
用于停止 Docker Compose 的命令。 |
|
|
暂停Docker Compose。用“0”表示强制停止。 |
|
积分属性
| 名称 | 描述 | 默认值 |
|---|---|---|
ActiveMQ 经纪人的网址。默认自动生成。 |
||
是时候等待再考虑关闭完成了。 |
|
|
如果有 ActiveMQ 代理,是否启用嵌入式模式。 |
|
|
是否在重新投送回滚事务的消息之前停止消息传递。这意味着启用该顺序时消息顺序不会被保留。 |
|
|
是否应该信任所有包裹。 |
||
列出应信任的特定包(当不信任所有包时)。 |
||
经纪人的登录密码。 |
||
当请求连接且池满时是否要屏蔽。把它设为false,这样可以抛出“JMSException”。 |
|
|
如果池子仍然满,则在抛弃前有段阻断时间。 |
|
|
是否应该创建一个 JmsPoolConnectionFactory,而不是普通的 ConnectionFactory。 |
|
|
连接空闲超时。 |
|
|
最大合并连接数。 |
|
|
池中每个连接的最大池会话数。 |
|
|
空闲连接驱逐线程运行之间需要睡眠。当为负值时,空闲连接的驱逐线程不会运行。 |
|
|
是否只使用一个匿名的“MessageProducer”实例。将 它设为 false,每次需要时创建一个“MessageProducer”。 |
|
|
等待消息发送的时间。设置为0,等待时间永远。 |
|
|
登录经纪人的用户。 |
||
Artemis经纪人网址。 |
|
|
集群密码。默认情况下,启动时随机生成。 |
||
日志文件目录。如果关闭了持久化,就不需要了。 |
||
如果Artemis服务器API可用,是否启用嵌入式模式。 |
|
|
是否启用持久存储。 |
|
|
启动时需要创建的队列列表。 |
|
|
服务器ID。默认情况下,使用自动递增计数器。 |
||
启动时需要创作的主题列表。 |
|
|
阿尔忒弥斯部署模式,默认自动检测。 |
||
经纪人的登录密码。 |
||
当请求连接且池满时是否要屏蔽。把它设为false,这样可以抛出“JMSException”。 |
|
|
如果池子仍然满,则在抛弃前有段阻断时间。 |
|
|
是否应该创建一个 JmsPoolConnectionFactory,而不是普通的 ConnectionFactory。 |
|
|
连接空闲超时。 |
|
|
最大合并连接数。 |
|
|
池中每个连接的最大池会话数。 |
|
|
空闲连接驱逐线程运行之间需要睡眠。当为负值时,空闲连接的驱逐线程不会运行。 |
|
|
是否只使用一个匿名的“MessageProducer”实例。将 它设为 false,每次需要时创建一个“MessageProducer”。 |
|
|
登录经纪人的用户。 |
||
当应用模式脚本时出现错误时,初始化是否应继续进行。 |
|
|
数据库模式初始化模式。 |
|
|
用于创建新作业元数据时使用的事务隔离层级。 |
||
如果使用@@platform@@占位符,该平台可用于初始化脚本。默认自动检测。 |
||
用于初始化数据库模式的SQL文件路径。 |
||
所有批处理元数据表的表前缀。 |
||
是否验证交易状态。 |
|
|
是否在启动时执行Spring Batch任务。当上下文中存在多个作业时,设置 spring.batch.job.name 以识别要执行的作业。 |
|
|
启动时要执行的任务名称。如果上下文中发现多个作业,必须指定。 |
||
用于初始化Hazelcast的配置文件位置。 |
||
是否需要创建输入通道。 |
|
|
例如,“PublishSubscribeChannel”默认允许的订阅人数。 |
||
例如,“DirectChannel”上默认允许的订阅人数。 |
||
默认超时用于发送或接收消息等阻断作。 |
|
|
应用启动时不应自动启动的端点豆命名模式列表。 |
||
在头部复制作中不应填充到消息实例中的消息头名称列表。 |
||
当网关不再期望回复时,是否要抛出异常。 |
|
|
是否应忽略全球“errorChannel”中一个或多个处理者的失败。 |
|
|
当没有订阅者时,是否应该默默忽略全局“errorChannel”上的消息。 |
|
|
当应用模式脚本时出现错误时,初始化是否应继续进行。 |
|
|
数据库模式初始化模式。 |
|
|
如果使用@@platform@@占位符,该平台可用于初始化脚本。默认自动检测。 |
||
用于初始化数据库模式的SQL文件路径。 |
||
Spring 集成组件是否应在主消息流中执行日志记录。禁用时,这种日志会被跳过,无需检查日志层级。启用后,这种日志记录会像正常一样由日志系统的日志级配置控制。 |
|
|
与 Spring Integration 组件名称匹配的简单模式列表。匹配后,将对该组件进行观测仪器。有关模式语法的详细信息,请参阅 Spring Integration 的 PatternMatchUtils smartMatch 方法的 javadoc。 |
||
Cron表达式用于投票。与“fixedDelay”和“fixedRate”互斥。 |
||
投票延迟期。与“cron”和“fixedRate”互斥。 |
||
投票率阶段。与“fixedDelay”和“cron”互斥。 |
||
初步延迟投票。申请了“固定延迟”和“固定费率”;被忽略,只用“克隆”。 |
||
每个轮询周期可轮询的最大消息数。 |
||
投票通知要等多久? |
|
|
连接TCP的RSocket服务器主机。 |
||
连接TCP的RSocket服务器端口。 |
||
WebSocket RSocket 服务器 uri 连接。 |
||
是否通过 Spring 集成处理 RSocket 的消息映射。 |
|
|
是否要缓存消息给消费者。 |
|
|
是否缓存会话。 |
|
|
是否缓存消息生成器。 |
|
|
会话缓存大小(根据JMS会话类型)。 |
|
|
连接的客户ID。 |
||
连接工厂JNDI名称。设置后,优先于其他连接的工厂自动配置。 |
||
启动时自动启动容器。 |
|
|
最大同时用户数量。 |
||
单个任务中最多可处理的消息数量。默认情况下,除非在监听器上配置了 SchedulingTaskExecutor(10 条消息),否则是无限的,因为这表示对短寿命任务的偏好。 |
||
同时用户数量的最低要求。如果未指定最大并发,最小值也会被用作最大值。 |
||
超时用于接听电话。使用-1表示无等待接收,0表示完全无超时。后者仅在不在事务管理器中运行时可行,且通常不建议,因为它会防止干净的关闭。 |
|
|
确认监听器容器的模式。 |
|
|
监听器容器是否应该使用交易的JMS会话。在 JtaTransactionManager 存在时默认为 false,否则为 true。 |
||
默认目的地类型是否为主题。 |
|
|
订阅是否持久。 |
|
|
发送和接收作默认使用的目的地,前提是没有目标参数。 |
||
发送通话时使用送达延迟。 |
||
投递模式。设置后启用服务质量(QoS)。 |
||
发送消息时的优先级。设置后启用服务质量(QoS)。 |
||
发送消息时是否启用显式的服务质量(QoS)。启用后,发送消息时将使用传递模式、优先级和存活时间属性。当至少其中一个设置被自定义时,QoS会自动启用。 |
||
超时用于接听电话。 |
||
创建会话时使用的确认模式。 |
|
|
是否使用交易会话。 |
|
|
发送消息时的存活时间。设置后启用服务质量(QoS)。 |
||
是否在上下文初始化时自动创建主题。设置为 false 时,会在上下文初始化期间禁用自动创建主题。 |
|
|
发送请求时传递给服务器的ID。用于服务器端日志记录。 |
||
关闭暂停。 |
||
如果经纪人启动时无法使用,是否应该快速失败。 |
|
|
是否启用修改现有主题配置。 |
|
|
行动暂停。 |
||
用于配置客户端的额外管理员专用属性。 |
||
用于与经纪人通信的安全协议。 |
||
使用的SSL捆绑包名称。 |
||
私钥密码,存放密钥或密钥存储文件。 |
||
PEM格式的证书链,包含X.509证书列表。 |
||
带有PKCS#8密钥的PEM格式私钥。 |
||
密钥存储文件的位置。 |
||
密钥存储文件的存储密码。 |
||
钥匙库的类型。 |
||
使用SSL协议。 |
||
带有X.509证书的PEM格式可信证书。 |
||
信托存储文件的位置。 |
||
信任存储文件的存储密码。 |
||
信托商店的类型。 |
||
用于建立与Kafka集群初始连接的host:port对列表。除非被覆盖,否则适用于所有组件。 |
||
发送请求时传递给服务器的ID。用于服务器端日志记录。 |
||
如果将“enable.auto.commit”设置为true,消费者偏移量被自动提交到Kafka的频率。 |
||
当Kafka中没有初始偏移,或者当前偏移在服务器上已经不存在时该怎么办? |
||
用于建立与Kafka集群初始连接的host:port对列表。对消费者来说,覆盖了全球属性。 |
||
发送请求时传递给服务器的ID。用于服务器端日志记录。 |
||
消费者的抵消是否在后台定期提交。 |
||
如果数据不足以立即满足“fetch-min-size”的要求,服务器在响应取指请求前,会在响应取用请求前分段的最大时间。 |
||
服务器应返回的最低数据量,用于获取请求。 |
||
唯一字符串,标识该消费者所属的消费者组。 |
||
心跳之间的预期时间与消费者协调员。 |
||
用于读取事务式写入的消息的隔离层。 |
|
|
密钥的解串器类。 |
||
使用消费者组管理时,poll() 调用之间的最大延迟。 |
||
单次调用 poll( 中返回的最大记录数)。 |
||
用于配置客户端的额外消费者特定属性。 |
||
用于与经纪人通信的安全协议。 |
||
使用的SSL捆绑包名称。 |
||
私钥密码,存放密钥或密钥存储文件。 |
||
PEM格式的证书链,包含X.509证书列表。 |
||
带有PKCS#8密钥的PEM格式私钥。 |
||
密钥存储文件的位置。 |
||
密钥存储文件的存储密码。 |
||
钥匙库的类型。 |
||
使用SSL协议。 |
||
带有X.509证书的PEM格式可信证书。 |
||
信托存储文件的位置。 |
||
信任存储文件的存储密码。 |
||
信托商店的类型。 |
||
用于值的反串行器类。 |
||
登录配置的控制标志。 |
|
|
是否启用JAAS配置。 |
|
|
登录模块。 |
|
|
还有其他JAAS选项。 |
||
当ackMode为“COUNT”或“COUNT_TIME”时,偏移提交之间的记录数。 |
||
听众 AckMode。请参阅春季卡夫卡文档。 |
||
当ackMode为“TIME”或“COUNT_TIME”时,偏移提交间隔时间。 |
||
支持异步记录确认。仅适用于 spring.kafka.listener.ack-mode 是手动或手动即时模式。 |
||
认证异常后重试之间的时间。 |
||
是否自动启动集装箱。 |
|
|
是否在初始化时指示容器更改消费者线程名称。 |
||
听者的消费者 client.id 属性前缀。 |
||
监听器容器中要运行的线程数量。 |
||
Consumer.poll(Duration)调用之间的睡眠间隔。 |
|
|
闲置消费者事件发布间隔时间(未接收数据)。 |
||
发布空闲分区消费者事件之间的时间(分区未收到数据传输)。 |
||
|
容器是在当前记录处理完毕后停止,还是在处理完上一次轮询的所有记录后才停止。 |
|
是否在初始化(INFO级别)记录容器配置。 |
||
如果中介中至少有一个配置的主题不存在,容器是否应该启动失败。 |
|
|
对于不响应的消费者,检查间隔时间。如果未指定持续时间后缀,则使用秒。 |
||
乘数应用到“pollTimeout”以判断消费者是否无响应。 |
||
是否启用观察。 |
|
|
在投票消费者时使用超时。 |
||
倾听型。 |
|
|
制作人要求领导者在确认请求完成前必须收到的确认数量。 |
||
默认批量大小。小批量会使批量处理变得不那么常见,并可能降低通量(批次大小为零则完全禁用批量处理)。 |
||
用于建立与Kafka集群初始连接的host:port对列表。对生产者来说,这覆盖了全球属性。 |
||
生产者可以用来缓冲等待发送到服务器的记录的总内存容量。 |
||
发送请求时传递给服务器的ID。用于服务器端日志记录。 |
||
为生产者生成的所有数据采用压缩类型。 |
||
键的串行器类。 |
||
用于配置客户端的额外生产者特有属性。 |
||
当大于零时,允许重试发送失败。 |
||
用于与经纪人通信的安全协议。 |
||
使用的SSL捆绑包名称。 |
||
私钥密码,存放密钥或密钥存储文件。 |
||
PEM格式的证书链,包含X.509证书列表。 |
||
带有PKCS#8密钥的PEM格式私钥。 |
||
密钥存储文件的位置。 |
||
|
密钥存储文件的存储密码。 |
|
钥匙库的类型。 |
||
使用SSL协议。 |
||
带有X.509证书的PEM格式可信证书。 |
||
信托存储文件的位置。 |
||
信任存储文件的存储密码。 |
||
信托商店的类型。 |
||
当非空时,支持生产者的交易。 |
||
串行器类用于值。 |
||
用于配置客户端的附加属性,这些属性是生产者和消费者共同的。 |
||
发送消息给DLT前的总处理尝试次数。 |
|
|
初始召唤后的基础延迟。可以与“乘数”结合使用指数后退策略。 |
|
|
基准重试的抖动值随机减去或加到计算的延迟中,得到一个介于“延迟-抖动”和“延迟+抖动”之间的值,但从未低于基准延迟或超过最大延迟。 |
|
|
每次重试尝试的最大延迟,限制抖动和乘数能增加的延迟。 |
|
|
乘数,对下一次重试尝试施加延迟,从初始延迟及每次尝试的抖动开始。默认是固定延迟。 |
|
|
是否启用基于主题的非阻塞重试。 |
|
|
用于与经纪人通信的安全协议。 |
||
使用的SSL捆绑包名称。 |
||
私钥密码,存放密钥或密钥存储文件。 |
||
PEM格式的证书链,包含X.509证书列表。 |
||
带有PKCS#8密钥的PEM格式私钥。 |
||
密钥存储文件的位置。 |
||
密钥存储文件的存储密码。 |
||
钥匙库的类型。 |
||
使用SSL协议。 |
||
带有X.509证书的PEM格式可信证书。 |
||
信托存储文件的位置。 |
||
信任存储文件的存储密码。 |
||
信托商店的类型。 |
||
卡夫卡流 application.id 地产;默认 spring.application.name。 |
||
是否自动启动流的工厂豆。 |
|
|
用于建立与Kafka集群初始连接的host:port对列表。对于流,覆盖了全局属性。 |
||
关闭时清理应用程序的本地状态目录。 |
|
|
启动时清理应用程序的本地状态目录。 |
|
|
发送请求时传递给服务器的ID。用于服务器端日志记录。 |
||
用于配置流的额外 Kafka 属性。 |
||
流处理应用程序创建的变更日志主题和重分区主题的复制因子。 |
||
用于与经纪人通信的安全协议。 |
||
使用的SSL捆绑包名称。 |
||
私钥密码,存放密钥或密钥存储文件。 |
||
PEM格式的证书链,包含X.509证书列表。 |
||
带有PKCS#8密钥的PEM格式私钥。 |
||
密钥存储文件的位置。 |
||
密钥存储文件的存储密码。 |
||
钥匙库的类型。 |
||
使用SSL协议。 |
||
带有X.509证书的PEM格式可信证书。 |
||
信托存储文件的位置。 |
||
信任存储文件的存储密码。 |
||
信托商店的类型。 |
||
州商店目录位置。 |
||
内存状态缓存的最大容量跨所有线程。 |
||
发送消息的默认主题。 |
||
是否启用观察。 |
|
|
交易ID前缀,覆盖生产工厂内的交易ID前缀。 |
||
认证参数作为参数名称到参数值的映射。 |
||
认证插件的完全限定类名。 |
||
等待建立服务器连接的时间。 |
|
|
服务器响应,读取任何请求的超时。 |
|
|
服务器请求暂停,任何请求都会暂停。 |
|
|
Pulsar 网页网码用于管理员端点,格式为 '(http|https)://host:port'。 |
|
|
认证参数作为参数名称到参数值的映射。 |
||
认证插件的完全限定类名。 |
||
等待与经纪人建立联系的时间。 |
|
|
备份集群列表。备份集群是按照给定列表的顺序选择的。如果所有备份集群都可用,Pulsar客户端选择第一个备份集群。 |
||
探针任务执行频率。 |
||
Pulsar客户端从主集群切换到备份集群前的延迟。 |
||
集群故障切换策略。 |
|
|
Pulsar客户端从备份集群切换到主集群之前的延迟。 |
||
客户端查询超时。 |
||
客户端作超时。 |
|
|
Pulsar 服务 URL 格式为 '(pulsar|pulsar+ssl)://host:port'。 |
|
|
用于处理与经纪人连接的线程数量。 |
||
用于消息监听器的线程数量。 |
||
失败消息将被发送的死话题名称。 |
||
|
死信主题的初始订阅名称。如果未设置,初始订阅将不会被创建。然而,当属性被设置时,必须启用经纪人的“允许自动订阅创建”,否则DLQ制作者将失败。 |
|
在发送到死信队列之前,消息最多可被重投的次数。 |
|
|
|
失败消息将被发送的重试主题名称。 |
|
消费者名称用于从主题统计中识别特定消费者。 |
||
共享订阅用户的优先级。 |
|
|
是否阅读压缩主题中的消息,而不是完整的邮件积压。 |
|
|
是否要自动重试消息。 |
|
|
定位新创建订阅的初始化位置。 |
|
|
订阅模式,用于订阅主题。 |
|
|
订阅用户的名称。 |
||
确定使用模式订阅时,消费者应订阅哪类主题(持久性、非持久性或全部)。 |
|
|
订阅类型,用于订阅主题。 |
|
|
消费者订阅的话题。 |
||
消费者订阅主题的模式。 |
||
是否启用默认租户和命名空间支持。 |
|
|
生成或使用针对非完全限定主题URL的消息时使用的默认命名空间。 |
|
|
在生成或使用非完全限定主题URL的消息时使用的默认租户。 |
|
|
从消息类型到主题名称的映射列表,以及当生成或消费映射类型消息时未明确指定主题名称和/或模式时的默认映射信息列表。 |
||
是否启用功能支持。 |
|
|
当发生故障时,是否停止处理后续功能创建或更新。 |
|
|
如果在服务器启动过程中创建/更新函数时遇到任何失败,是否应该抛出异常。 |
|
|
在服务器关闭期间,在执行停止功能策略时,是否要投掷异常。 |
|
|
监听器容器使用的线程数量。 |
||
是否记录观察值,以便当观察 API 可用且客户端支持时使用。 |
|
|
SchemaType,用于消费消息。 |
||
制作人对主题的访问类型。 |
|
|
是否要自动批量发送消息。 |
|
|
是否在 PulsarProducerFactory 中启用缓存。 |
|
|
缓存中未使用的条目过期时间。 |
|
|
缓存的初始规模。 |
|
|
缓存的最大大小(条目数)。 |
|
|
是否要将大尺寸消息拆分成多个块。 |
|
|
消息压缩类型。 |
||
消息哈希方案用于选择消息发布的分区。 |
|
|
分区生产者的消息路由模式。 |
|
|
制作人的名字。如果未被分配,则生成唯一名称。 |
||
在消息必须被中介确认之前。 |
|
|
制作人将发布的主题。 |
||
读者姓名。 |
||
是阅读压缩主题的消息,还是阅读完整的邮件积压。 |
|
|
订阅名称。 |
||
订阅角色的前缀。 |
||
读者订阅的主题。 |
||
是否记录观测值以备观测API可用时使用。 |
|
|
是否启用了交易支持。 |
|
|
用于洗牌配置地址的模式。 |
|
|
客户端应连接的地址列表。设置好后,主机和端口被忽略。 |
||
如果缓存大小已达,等待获取通道所需的时间。如果0,就一定要创建一个新通道。 |
||
缓存中需要保留的通道数量。当“检查超时”>0时,每个连接最多可使用信道。 |
||
连接出厂缓存模式。 |
|
|
缓存连接数。只适用于模式是连接时。 |
||
通道中RPC呼叫的续续超时。把它设为零,等待很久。 |
|
|
连接超时。把它设为零,等待很久。 |
||
是否创建一个AmqpAdmin豆。 |
|
|
RabbitMQ主机。如果地址被设置了,则忽略。 |
|
|
确认容器模式。 |
||
是否在启动时自动启动容器。 |
|
|
每个队列的消费者数量。 |
||
容器是否应该以离散消息的形式呈现,还是用批次呼叫监听者。 |
|
|
是否默认会重新排队被拒绝的投递。 |
||
容器(停止时)应在处理当前消息后立即停止,还是在处理完所有预取消息后停止。 |
|
|
闲置容器事件应多久发布一次。 |
||
如果容器声明的队列在代理上不可用,是否会失败。 |
|
|
是否启用观察。 |
|
|
每个消费者最多可未收到的未确认消息数量。 |
||
是否启用了发布重试。 |
|
|
第一次和第二次传递消息之间的时间。 |
|
|
尝试间隔最长。 |
|
|
发送消息的最大重试次数。 |
|
|
乘数应用于上一次重试间隔。 |
|
|
无论是无状态还是有状态的重试。 |
|
|
确认容器模式。 |
||
是否在启动时自动启动容器。 |
|
|
批处理大小,表示容器将使用物理消息的数量。 |
||
最小数量的监听调用线程。 |
||
容器是否基于“接收超时”和“批次大小”创建一批消息。强制将“de-batching-enabled”设置为true,将生产者创建批次的内容作为离散记录包含在该批次中。 |
|
|
容器是否应该以离散消息的形式呈现,还是用批次呼叫监听者。 |
|
|
是否默认会重新排队被拒绝的投递。 |
||
容器(停止时)应在处理当前消息后立即停止,还是在处理完所有预取消息后停止。 |
|
|
闲置容器事件应多久发布一次。 |
||
最大监听调用线程数。 |
||
如果容器声明的队列在代理中不可用,是否失败;或者在运行时删除一个或多个队列时是否停止容器。 |
|
|
是否启用观察。 |
|
|
每个消费者最多可未收到的未确认消息数量。 |
||
是否启用了发布重试。 |
|
|
第一次和第二次传递消息之间的时间。 |
|
|
尝试间隔最长。 |
|
|
发送消息的最大重试次数。 |
|
|
乘数应用于上一次重试间隔。 |
|
|
无论是无状态还是有状态的重试。 |
|
|
容器是否支持使用原生流消息而非 Spring AMQP 消息的监听器。 |
|
|
是否启用观察。 |
|
|
监听器容器类型。 |
|
|
收到的(接收)消息正体的最大大小。 |
|
|
登录以验证经纪人身份。 |
|
|
RabbitMQ移植版。如果地址被设置了,则忽略。默认使用5672,启用SSL则使用5671。 |
||
出版商类型确认使用。 |
||
是否启用出版商退货。 |
|
|
客户端请求的每个连接的频道数量。无限用0。 |
|
|
请求心跳暂停;零对零。如果未指定持续时间后缀,则使用秒。 |
||
使用SSL算法。默认情况下,由 Rabbit 客户端库配置。 |
||
SSL 捆绑包名称。 |
||
是否启用SSL支持。如果协议中提供了地址(amqp:// 与 amqps://),该地址自动确定。 |
||
通往存放SSL证书的密钥存储的路径。 |
||
密钥存储算法。 |
|
|
密码用于访问密钥库。 |
||
钥匙店类型。 |
|
|
存储SSL证书的信任存储。 |
||
信任存储算法。 |
|
|
访问信托存储的密码。 |
||
信托店类型。 |
|
|
是否启用服务器端证书验证。 |
|
|
是否启用主机名验证。 |
|
|
一个启用Stream插件的RabbitMQ实例主机。 |
|
|
溪流的名字。 |
||
登录密码以向经纪人认证。未设置时使用spring.rabbitmq.password。 |
||
启用Stream插件的RabbitMQ实例Stream移植。 |
||
登录用户以向经纪人进行身份验证。未设置时,使用spring.rabbitmq.username。 |
||
启用Stream插件的RabbitMQ实例虚拟主机。未设置时,使用spring.rabbitmq.virtual-host。 |
||
用于反序列化的允许包/类的简单模式。 |
||
当没有消息时,默认接收消息的队列名称。 |
||
用于发送作的默认交换机名称。 |
||
是否启用强制性消息。 |
||
是否启用观察。 |
|
|
receive()作的超时。 |
||
sendAndReceive()作的超时。 |
||
是否启用了发布重试。 |
|
|
第一次和第二次传递消息之间的时间。 |
|
|
尝试间隔最长。 |
|
|
发送消息的最大重试次数。 |
|
|
乘数应用于上一次重试间隔。 |
|
|
用于发送作的默认路由密钥值。 |
||
登录用户以向经纪人进行身份验证。 |
|
|
连接经纪商时使用的虚拟主机。 |
||
作为服务基础URI的路径。 |
|
|
Servlet 初始参数传递给 Spring Web Services。 |
||
加载 Spring Web Services servlet 的启动优先级。 |
|
|
逗号分隔的WSDL及其相关XSD位置列表,显示将被暴露为豆子。 |
JSON 属性
| 名称 | 描述 | 默认值 |
|---|---|---|
用于序列化日期对象的格式。 |
||
是否禁用HTML字符如“<”、“>”等的转义功能。 |
||
序列化过程中是否应排除内类。 |
||
是否启用复杂映射键(即非原语)的序列化。 |
||
是否应排除所有没有“Expose”注释的字段,避免用于序列化或反序列化。 |
||
在序列化和反序列化过程中应应用于对象字段的命名策略。 |
||
是否通过在输出前加上特殊文本来生成不可执行的 JSON。 |
||
长型和长型的序列化策略。 |
||
是否输出序列化的JSON,能放在一个页面里以便漂亮的印刷。 |
||
是否序列化空字段。 |
||
它设定了读写 JSON 时 RFC 8259 规范的严格执行程度。 |
||
Jackson的开/关Tokens读取器功能,这些功能是针对CBOR的。 |
||
Jackson的开/关Tokens写入功能,专为CBOR而设。 |
||
用于自动检测构造函数的策略,特别是单参数构造函数的行为。 |
|
|
Jackson的《DateTimes》专题。 |
||
Jackson关于枚举的开关功能。 |
||
Jackson在JsonNodes上的开关功能。 |
||
日期格式字符串或完全限定的日期格式类别名称。比如,'yyyy-mm-dd HH:mm:ss'。 |
||
为了宽松,全局默认设置(如果有的话)。 |
||
控制序列化过程中属性的包含。用 Jackson 的 JsonInclude.Include 枚举中的某个值配置。 |
||
Jackson的开关功能会影响Java对象的反序列化方式。 |
||
是否应该用MapperBuilder.findAndAddModules(ClassLoader)找到并添加模块到自动配置的JsonMapper.Builder中。 |
|
|
Jackson的开/关Tokens读取器功能是专门针对JSON的。 |
||
Jackson的开/关Tokens写入功能,这些功能是专门针对JSON的。 |
||
格式化所用的地点。 |
||
Jackson通用开关功能。 |
||
这是Jackson的PropertyNamingStrategies中一个常态。也可以是 PropertyNamingStrategy 实现的完全限定类名称。 |
||
Jackson的开关功能会影响Java对象的序列化方式。 |
||
格式化日期时使用的时区。例如,“America/Los_Angeles”或“GMT+10”。 |
||
是否配置 Jackson 3 的默认设置与之前用于 Jackson 2 的 Spring Boot 相同。 |
|
|
Jackson可视化阈值可用于限制哪些方法(和字段)被自动检测。 |
||
Jackson 开/关Tokens读取器功能,这些功能是针对 XML 的。 |
||
Jackson 的开/关Tokens写入功能是专门针对 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 捆绑包名称。如果设置好了,'邮件'。(协议).ssl.socketFactory' 属性被设置为从对应的 SSL 捆绑中获得的 SSLSocketFactory。<p> 注意 STARTTLS 命令可以使用对应的 SSLSocketFactory,即使是 'mail.(protocol).ssl.enable' 属性未被设置。 |
||
是否启用SSL支持。如果启用了,就用“邮件”。(protocol).ssl.enable' 属性设置为 'true'。 |
|
|
是否测试邮件服务器启动时是否可用。 |
|
|
登录 SMTP 服务器的用户。 |
||
SendGrid API 密钥。 |
||
SendGrid 代理主机。 |
||
SendGrid 代理端口。 |
RSocket 属性
| 名称 | 描述 | 默认值 |
|---|---|---|
首选的JSON和CBOR映射器。默认情况下,根据环境自动检测。支持的值有“jackson”和“jackson2”(已弃用)。 |
|
|
服务器应该绑定的网络地址。 |
||
最大传输单元。大于指定值的帧会被分段。 |
||
RSocket 处理请求的路径(仅适用于 websocket 传输)。 |
||
服务器端口。 |
||
websocket压缩扩展是否被启用。 |
|
|
无论是代理Websocketping帧还是对它们做出响应。 |
|
|
最大允许帧有效载荷长度。 |
|
|
用于Websocket握手签名的子协议。 |
||
配置好的SSL捆绑包名称。 |
||
路径指向PEM编码的SSL证书文件。 |
||
指向 PEM 编码的 SSL 证书私钥文件的路径。 |
||
支持SSL加密。 |
||
客户端认证模式。需要信托存储。 |
||
是否启用SSL支持。 |
|
|
启用了SSL协议。 |
||
别名,用于识别密钥存储中的密钥。 |
||
密码用于访问密钥存储中的密钥。 |
||
指向存放SSL证书的密钥存储路径(通常是JKS文件)。 |
||
密码用于访问密钥库。 |
||
|
钥匙库的提供商。 |
|
钥匙库的类型。 |
||
使用SSL协议。 |
|
|
将主机名称映射到 SSL 捆绑包以进行 SNI 配置。 |
||
路径指向PEM编码的SSL证书授权文件。 |
||
通往 SSL 证书授权机构的 PEM 编码私钥文件的路径。 |
||
存储SSL证书的信任存储。 |
||
访问信托存储的密码。 |
||
信托商店的提供商。 |
||
信托商店的类型。 |
||
RSocket传输协议。 |
|
安全性属性
服务器属性
| 名称 | 描述 | 默认值 |
|---|---|---|
服务器应该绑定的网络地址。 |
||
是否启用了响应压缩。 |
|
|
以逗号分隔的用户代理列表,这些代理的响应不应被压缩。 |
||
应压缩的MIME类型用逗号分隔列表。 |
|
|
执行压缩所需的最小“内容长度”值。 |
|
|
处理 X-Forwarded-* 头部的策略。 |
||
是否启用HTTP/2支持,当前环境是否支持。 |
|
|
加入日志。 |
|
|
自定义日志格式,请参见 org.eclipse.jetty.server.CustomRequestLog。如果定义,会覆盖“格式”配置键。 |
||
启用访问日志。 |
|
|
日志文件名中放置日期格式。 |
||
日志文件名。如果未指定,日志会重定向到“System.err”。 |
||
日志格式。 |
||
请求不应该被记录的路径。 |
||
旋转日志文件删除前的天数。 |
|
|
连接可以处于空闲状态的时间,然后才关闭。 |
||
服务器在任何时刻接受和处理的最大连接数。 |
|
|
表单键数上限。 |
|
|
任何HTTP帖子请求中表单内容的最大大小。 |
|
|
HTTP 响应头部的最大大小。 |
|
|
可以使用的接受螺纹数量。当值为-1时,默认值,接收器的数量是根据作环境推导出来的。 |
|
|
线程最大空闲时间。 |
|
|
最大线程数。如果启用了虚拟线程,这就没有影响。 |
|
|
线程池备份队列的最大容量。默认值是基于线程配置计算的。 |
||
线程数最低。如果启用了虚拟线程,这就没有影响。 |
|
|
可选线程的数量。当默认值为-1时,选择器的数量是根据作环境推导的。 |
|
|
HTTP 请求头的最大大小。请参阅您所选嵌入式服务器的文档,了解该限制具体如何应用。例如,Netty 对请求中的每个单独头部分别应用限制,而 Tomcat 则对请求行的总大小以及请求中所有头部名称和值施加限制。 |
|
|
Netty频道连接超时。 |
||
H2C升级请求的最大内容长度。 |
|
|
Netty频道的闲置暂停。未指定时使用无限超时。 |
||
HTTP请求解码的初始缓冲区大小。 |
|
|
HTTP请求初始行可解码的最大长度。 |
|
|
每个连接最多可发出的请求数。默认情况下,连接可提供无限次请求。 |
||
解码请求时是否要验证头部。 |
|
|
服务器HTTP端口。 |
|
|
Cookie 的域名。 |
||
是否为该 Cookie 使用“仅 HttpOnly” cookie。 |
||
饼干的最大年龄。如果未指定持续时间后缀,则使用秒。正值表示 cookie 相对于当前时间的过期时间。值为0时,cookie应立即失效。负值表示没有“最大年龄”。 |
||
饼干的名字。 |
||
生成的 cookie 是否携带 Partitioned 属性。 |
||
饼干之路。 |
||
Cookie 的 SameSite 设置。 |
||
是否总是将Cookie标记为安全。 |
||
最大可存储的会话数。 |
|
|
会话暂停。如果未指定持续时间后缀,则使用秒。 |
|
|
用于服务器响应头的值(如果为空,则不发送任何头部)。 |
||
应用程序的显示名称。 |
|
|
Servlet 上下文初始化参数。 |
||
应用的上下文路径。 |
||
响应编码时,将位置映射到字符集。 |
||
用于JSP(JSP)的servlet类名称。如果注册为真,且该类为真 * 在类路径上,那么它会被注册。 |
|
|
用于配置 JSP servlet 的 init 参数。 |
||
是否注册了 JSP 的 servlet。 |
|
|
是否向容器注册默认的 Servlet。 |
|
|
Cookie 的域名。 |
||
是否为该 Cookie 使用“仅 HttpOnly” cookie。 |
||
饼干的最大年龄。如果未指定持续时间后缀,则使用秒。正值表示 cookie 相对于当前时间的过期时间。值为0时,cookie应立即失效。负值表示没有“最大年龄”。 |
||
饼干的名字。 |
||
生成的 cookie 是否携带 Partitioned 属性。 |
||
饼干之路。 |
||
Cookie 的 SameSite 设置。 |
||
是否总是将Cookie标记为安全。 |
||
是否在重启之间保持会话数据。 |
|
|
用于存储会话数据的目录。 |
||
会话暂停。如果未指定持续时间后缀,则使用秒。 |
|
|
会话跟踪模式。 |
||
服务器支持的关机类型。 |
|
|
配置好的SSL捆绑包名称。 |
||
路径指向PEM编码的SSL证书文件。 |
||
指向 PEM 编码的 SSL 证书私钥文件的路径。 |
||
支持SSL加密。 |
||
客户端认证模式。需要信托存储。 |
||
是否启用SSL支持。 |
|
|
启用了SSL协议。 |
||
别名,用于识别密钥存储中的密钥。 |
||
密码用于访问密钥存储中的密钥。 |
||
指向存放SSL证书的密钥存储路径(通常是JKS文件)。 |
||
密码用于访问密钥库。 |
||
钥匙库的提供商。 |
||
钥匙库的类型。 |
||
使用SSL协议。 |
|
|
将主机名称映射到 SSL 捆绑包以进行 SNI 配置。 |
||
路径指向PEM编码的SSL证书授权文件。 |
||
通往 SSL 证书授权机构的 PEM 编码私钥文件的路径。 |
||
存储SSL证书的信任存储。 |
||
访问信托存储的密码。 |
||
信托商店的提供商。 |
||
信托商店的类型。 |
||
当所有可能的请求处理线程都在使用时,输入连接请求的最大队列长度。 |
|
|
是否缓冲输出,使其仅定期冲洗。 |
|
|
是否应该检查日志文件的存在,以便在外部进程重命名时重新创建日志文件。 |
|
|
是否只有在“ServletRequest.getAttribute(conditionIf)”没有给出空时才会启用请求日志。 |
||
是否只有在“ServletRequest.getAttribute(conditionUncase)”结果为空时才会启用请求日志。 |
||
创建日志文件的目录。可以是绝对的,也可以是相对于Tomcat的基础指令。 |
|
|
启用访问日志。 |
|
|
日志文件使用的字符集。默认使用系统默认字符集。 |
||
日志文件名中放置日期格式。 |
|
|
是否使用RFC 5952定义的IPv6规范表示格式。 |
|
|
Locale 曾用于格式化日志条目和日志文件名后缀的时间戳。默认使用 Java 进程的默认位置。 |
||
保留访问日志文件的天数,然后才会被删除。 |
|
|
访问日志格式模式。 |
|
|
日志文件名前缀。 |
|
|
是否应该推迟文件名中包含日期戳,直到轮换时间。 |
|
|
为请求的IP地址、主机名、协议和端口设置请求属性。 |
|
|
是否启用访问日志轮换。 |
|
|
日志文件名后缀。 |
|
|
TLD扫描时可以忽略罐子的额外模式列表。特殊的“?”和“*”字符可用于图案中分别匹配一个字符和零个或多个字符。 |
||
调用 backProcess 方法之间的延迟。如果未指定持续时间后缀,则使用秒。 |
|
|
Tomcat 基地目录。如果未指定,则使用临时目录。 |
||
连接器在接受连接后等待请求URI线的时间。 |
||
需要等待另一个HTTP请求,然后连接才会关闭。未设置时使用连接超时。设置为-1时不会有超时。 |
||
服务器在任何时刻接受和处理的最大连接数。一旦达到限制,作系统仍可基于“acceptCount”属性接受连接。 |
|
|
任何HTTP帖子请求中表单内容的最大大小。 |
|
|
HTTP 响应头部的最大大小。 |
|
|
连接关闭前可流水线的最大HTTP请求数。当设置为0或1时,保持生命和流水线功能会被禁用。当设置为-1时,允许无限数量的流水线或保持生命请求。 |
|
|
容器会自动解析的最大参数数量(GET加POST)。值小于0意味着没有限制。 |
|
|
多部分/表单数据请求中允许的最大部分总数。超过此限制的请求将被拒绝。值小于0意味着没有限制。 |
|
|
多部分/表单数据请求中允许的最大每部分头部大小。超过此限制的请求将被拒绝。值小于0意味着没有限制。 |
|
|
请求吞噬的身体数量上限。 |
|
|
是否应该启用Tomcat的MBean注册表。 |
|
|
最大数的空闲处理器将被保留在缓存中,并在后续请求中重新使用。当设置为 -1 时,缓存是无限的,理论最大大小等于最大连接数。 |
|
|
是否应通过在路径上添加 / 来重定向上下文根的请求。当使用终止在代理处的SSL时,该属性应设置为false。 |
|
|
URI路径中应允许的额外未编码字符列表。仅允许使用“< > [ \ ] ^ ' { | }”。 |
||
URI查询字符串中应允许的额外未编码字符列表。仅允许使用“< > [ \ ] ^ ' { | }”。 |
||
提取远程主机的HTTP头部名称。 |
|
|
内部代理,值得信赖。可以设置为逗号、CIDR的独立列表或正则表达式。 |
|
|
用于覆盖原始端口值的HTTP头名称。 |
|
|
存储入站协议的头部,通常称为“X-Forwarded-Proto”。 |
||
协议头的值,表示输入请求是否使用 SSL。 |
|
|
提取远程IP的HTTP头部名称。例如,“X-FORWARDED-FOR”。 |
||
正则表达式定义在“remote-ip-header”头部中出现时被信任的代理。 |
||
该网页应用是否允许静态资源缓存。 |
|
|
静态资源缓存的最大容量。 |
|
|
静态资源缓存的存活时间。 |
|
|
工作线的数量是最大。如果启用了虚拟线程,这就没有影响。 |
|
|
线程池备份队列的最大容量。该设置仅在值大于0时生效。 |
|
|
工蚁线程的最低数量。如果启用了虚拟线程,这就没有影响。 |
|
|
用于解码URI的字符编码。 |
|
|
是否使用年利率。 |
|
|
HTTP 1.1及以后版本通过调用sendRedirect生成的位置头部,是否会使用相对重定向还是绝对重定向。 |
|
模板属性
| 名称 | 描述 | 默认值 |
|---|---|---|
是否允许 HttpServletRequest 属性覆盖(隐藏)同名控制器生成的模型属性。仅支持 Spring MVC。 |
|
|
是否允许 HttpSession 属性覆盖(隐藏)同名控制器生成的模型属性。仅支持 Spring MVC。 |
|
|
是否启用模板缓存。仅支持 Spring MVC。 |
|
|
模板编码。 |
|
|
是否要检查模板的位置。 |
|
|
内容类型值。仅支持 Spring MVC。 |
|
|
是否应在与模板合并前将所有请求属性添加到模型中。仅支持 Spring MVC。 |
|
|
是否应在与模板合并前将所有 HttpSession 属性添加到模型中。仅支持 Spring MVC。 |
|
|
是否将 RequestContext 暴露给 Spring 的宏库使用,名为“springMacroRequestContext”。仅支持 Spring MVC。 |
|
|
是否更倾向于文件系统访问以实现模板变更的热检测。当模板路径被检测为目录时,模板仅从该目录加载,其他匹配的类路径位置将不予考虑。 |
|
|
在构建URL时,前缀会被带到前面以查看名称。 |
||
所有视图的 RequestContext 属性名称。 |
||
众所周知的FreeMarker密钥传递给FreeMarker的配置。 |
||
在构建 URL 时,附加在视图名称上的后缀。 |
|
|
模板路径列表。 |
|
|
查看可解析的名字。 |
||
是否允许 HttpServletRequest 属性覆盖(隐藏)同名控制器生成的模型属性。 |
|
|
是否允许 HttpSession 属性覆盖(隐藏)同名控制器生成的模型属性。 |
|
|
是否可以分配给角色序列的模型会自动逃逸。 |
|
|
缩进是否会自动渲染。 |
|
|
字符串用于自动缩进。 |
||
是否会自动渲染新线条。 |
|
|
模板基类。 |
||
是否启用模板缓存。 |
|
|
模板编码。 |
|
|
是否要检查模板的位置。 |
|
|
内容类型值。 |
|
|
编码用于编写声明标题。 |
||
是否应该写无实体的元素(<br></br>)或不写(<br/>)。 |
|
|
是否应在与模板合并前将所有请求属性添加到模型中。 |
|
|
是否应在与模板合并前将所有 HttpSession 属性添加到模型中。 |
|
|
是否将 RequestContext 暴露给 Spring 的宏库使用,名为“springMacroRequestContext”。 |
|
|
模板分辨率的默认位置。 |
||
字符串用来写新行。默认使用系统的线分隔器。 |
||
在构建URL时,前缀会被带到前面以查看名称。 |
||
所有视图的 RequestContext 属性名称。 |
|
|
模板路径。 |
|
|
在构建 URL 时,附加在视图名称上的后缀。 |
|
|
属性是否应该使用双引号。 |
|
|
查看可解析的名字。 |
||
模板编码。 |
|
|
是否要检查模板的位置。 |
|
|
模板名称的前缀。 |
|
|
由 Mustache 视图支持的媒体类型。 |
|
|
所有视图的 RequestContext 属性名称。 |
||
是否允许 HttpServletRequest 属性覆盖(隐藏)同名控制器生成的模型属性。 |
|
|
|
是否允许 HttpSession 属性覆盖(隐藏)同名控制器生成的模型属性。 |
|
是否启用模板缓存。 |
|
|
内容类型值。 |
||
是否应在与模板合并前将所有请求属性添加到模型中。 |
|
|
是否应在与模板合并前将所有 HttpSession 属性添加到模型中。 |
|
|
是否将 RequestContext 暴露给 Spring 的宏库使用,名为“springMacroRequestContext”。 |
|
|
模板名称后缀。 |
|
|
查看可解析的名字。 |
||
是否启用模板缓存。 |
|
|
渲染前是否要确认模板是否存在。 |
|
|
是否要检查模板的位置。 |
|
|
在 SpringEL 表达式中启用 SpringEL 编译器。 |
|
|
模板文件编码。 |
|
|
应排除在分辨率之外的视图名称(允许的模式)列表。 |
||
模板模式可应用于模板。另见Thymeleaf的TemplateMode枚举。 |
|
|
在构建URL时,前缀会被带到前面以查看名称。 |
|
|
以逗号分隔的视图名称列表(允许模式),在设置最大区块大小时,应是唯一在块化模式下执行的视图名称。 |
||
以逗号分隔的视图名称列表(允许模式),即使设置了最大分块大小,也应在完整模式下执行。 |
||
用于写入响应的数据缓冲区最大大小。如果设置了,模板默认会以分块模式执行。 |
|
|
视图技术支持的媒体类型。 |
|
|
作为复选框标记的隐藏表单输入是否应该在复选框元素本身之前渲染。 |
|
|
内容类型值写入HTTP响应。 |
|
|
|
Thymeleaf 是否应该尽快开始写入部分输出,还是缓冲直到模板处理完成。 |
|
在构建 URL 时,附加在视图名称上的后缀。 |
|
|
模板解析器在链中的顺序。默认情况下,模板解析器是链条的第一位。订单从1开始,只有在你定义了额外的“模板解析器”豆子时才应该设置。 |
||
可解析的视图名称列表(允许的模式)。 |
测试性质
| 名称 | 描述 | 默认值 |
|---|---|---|
替换现有数据源类型。 |
|
|
是否启用了JSON测试器的自动配置。 |
|
|
指标导出是否应该在测试中自动配置。 |
|
|
是否添加 servlet Filter。 |
|
|
当 HtmlUnit 扩展相对路径时使用的 URL。 |
|
|
HTMLUnit 的 WebClient 在 classpath 上时是否应该自动配置。 |
|
|
Selenium 的 WebDriver 在类路径上是否应该自动配置。 |
|
|
MVC 打印选项。 |
|
|
是否只打印失败的交换。 |
|
|
当ApplicationContext无法启动时,是否应该打印状态评估报告。 |
|
|
MockRestServiceServer 是否应该被自动配置。 |
|
|
使用URI主机。 |
||
使用URI移植。 |
||
使用的URI方案(例如http)。 |
||
是否应该在测试中自动配置追踪导出。 |
|
|
模拟WebServiceServer是否应被自动配置。 |
|
|
是否应该注册WebServiceTemplate的豆子。 |
|
|
等待回复的最长时间。 |
|
网络属性
| 名称 | 描述 | 默认值 |
|---|---|---|
是否支持凭证。未设置时,不支持凭证。 |
||
请求中允许的HTTP头列表。'*' 允许所有首部。 |
||
允许的HTTP方法列表。“*”允许所有方法。未设置时,默认为GET。 |
||
|
允许的起源图案列表。与仅支持“*”的允许起源不同,起源模式更灵活,例如“https://*.example.com”,并且可以与允许凭证一起使用。当既不允许起点,也未设置起始模式时,跨起始请求实际上被禁用。 |
|
允许的起点列表,“*”允许所有起点。启用允许凭证时,不能使用“*”,应考虑设置起源模式。当既不允许起点,也未设置起始模式时,跨起始请求实际上被禁用。 |
||
回复中应包含的头部列表。 |
||
客户端能缓存预检请求响应的时间。如果未指定持续时间后缀,则使用秒。 |
|
|
是否启用了默认的GraphiQL UI。 |
|
|
路径指向 GraphiQL UI 端点。 |
|
|
Path是AfQL请求HTTP端点的暴露路径。 |
|
|
保持生命信息应该多频繁发送一次? |
||
并行处理完成所需的时间。 |
||
RSocket 消息处理程序的映射。 |
||
首选的JSON映射工具。默认情况下,根据环境自动检测。支持的值有“jackson”和“jackson2”(已弃用)。 |
|
|
还有额外的单独模式文件的位置,需要解析。 |
|
|
GraphQL 模式文件的文件扩展名。 |
|
|
是否应该将模式与应用程序进行比较以检测缺失的映射。 |
|
|
是否应在模式层面启用现场内省。 |
|
|
GraphQL 模式文件的位置。 |
|
|
打印模式的端点是否被启用。该模式可在 spring.graphql.http.path + “/schema” 下获得。 |
|
|
必须在初始 {@code CONNECTION_INIT} 类型消息内接收到的时间。 |
|
|
服务器保持生命延迟发送给客户端之前,最大空闲时间。 |
||
GraphQL WebSocket 订阅端点的路径。 |
||
是否应该对接受application/json的请求发送application/hal+json的响应。 |
|
|
客户端 HTTP 请求的默认连接超时。 |
||
默认出厂设置用于客户端 HTTP 请求。 |
||
客户端 HTTP 请求使用的默认连接器。 |
||
客户端 HTTP 请求的默认读取超时。 |
||
HTTP 重定向的处理。 |
||
使用 SSL 捆绑包。 |
||
是否在DEBUG级别记录表单数据,在TRACE级别记录头部。 |
|
|
限制每当需要聚合输入流时可缓冲的字节数。这仅适用于自动配置的WebFlux服务器和Web客户端实例。默认情况下,这个设置不被设置,因此适用各个编解码器的默认值。大多数编解码器默认限制为256K。 |
||
用于HTTP编码和解码的首选JSON映射器。默认情况下,根据环境自动检测。支持的值有“jackson”和“jackson2”(已弃用)。 |
|
|
用于HTTP消息转换的首选JSON映射器。默认情况下,根据环境自动检测。支持的值包括“jackson”、“jackson2”(已弃用)、“gson”和“jsonb”。当有其他 JSON 映射库时,可以使用自定义的 HttpMessageConverters 豆来控制首选映射器。 |
|
|
用于字符串转换的字符集。 |
|
|
HTTP 服务客户端定义 |
||
作为应用基础URI的路径。如果指定,覆盖“@ApplicationPath”的值。 |
||
Jersey滤网连锁订单。 |
|
|
通过servlet或filter传递给Jersey的参数。 |
||
加载Jersey servlet 的启动优先级。 |
|
|
Jersey融合类型。 |
|
|
每个请求都应该用的默认版本。 |
||
是否应该从控制器中检测到支持的版本。 |
||
每个请求是否都需要API版本。 |
||
支持的版本。 |
||
使用带有名称的 HTTP 头获取版本。 |
||
使用带有名称的媒体类型参数来获取版本。 |
||
使用给定索引的路径段来获得版本。 |
||
使用带有名称的查询参数获取版本。 |
||
异步请求处理超时前的时间。如果未设置该值,则使用底层实现的默认超时值。 |
||
当没有特定内容类型请求时,默认内容类型列表。 |
||
是否应该使用请求参数(“默认为”格式“)来确定所请求的媒体类型。 |
|
|
将文件扩展名映射到媒体类型以进行内容协商。比如,yml对短信/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。 |
|
|
是否允许在调试和追踪层面记录(可能敏感的)请求细节。 |
|
|
是否启用由“HandlerExceptionResolver”解决的异常警告日志,但“DefaultHandlerExceptionResolver”除外。 |
|
|
消息代码的格式策略。比如,“PREFIX_ERROR_CODE”。 |
||
将请求路径与注册映射匹配的策略选择。 |
|
|
是否应该启用 RFC 9457 问题详情支持。 |
|
|
是否在每个请求的结尾发布 ServletRequestHandledEvent。 |
|
|
加载调度器servlet的启动优先级。 |
|
|
调度器服务点的路径。为该属性设置自定义值与 PathPatternParser 匹配策略不兼容。 |
|
|
静态资源使用的路径模式。 |
|
|
春季MVC视图前缀。 |
||
春季MVC视图后缀。 |
||
用于WebJar资产的路径模式。 |
|
|
参考计数缓冲区的泄漏检测水平。如果没有通过“ResourceLeakDetector.setLevel”或“io.netty.leakDetection.level”系统属性配置,默认设置为“简单”。 |
||
HTTP 请求和响应的字符集。如果没有明确设置,会添加到“Content-Type”头部。 |
|
|
是否启用 Servlet HTTP 编码支持。 |
|
|
是否在HTTP请求和响应中强制编码到已配置的字符集。 |
||
是否在 HTTP 请求时强制编码到已配置的字符集。当未指定“力”时,默认为真。 |
||
是否强制编码到配置好的 HTTP 响应中。 |
||
是否启用多部分上传支持。 |
|
|
阈值超过该阈值,文件被写入磁盘。 |
|
|
上传文件的中间位置。 |
||
最大文件大小。 |
|
|
最大请求大小。 |
|
|
是懒惰地在文件访问时解析多部分请求,还是参数访问。 |
|
|
是否严格按照Servlet规范解析多部分请求,仅用于“多部分/表单-数据”请求。 |
|
|
用于过期会话清理作业的 Cron 表达式。仅在仓库类型设置为索引时才支持。不支持被动会话仓库。 |
|
|
配置作在没有用户自定义的 ConfigureRedisAction 或 ConfigureReactiveRedisAction 豆存在时应用。 |
|
|
会话冲洗模式。决定会话变更何时写入会话存储。不支持被动会话仓库。 |
|
|
用于存储会话的键命名空间。 |
|
|
需要配置的 Redis 会话仓库类型。 |
|
|
会话保存模式。决定会话变更如何被跟踪并保存到会话商店。 |
|
|
用于过期会话清理作业的 Cron 表达式。 |
|
|
当应用模式脚本时出现错误时,初始化是否应继续进行。 |
|
|
会话冲洗模式。决定会话变更何时写入会话存储。 |
|
|
数据库模式初始化模式。 |
|
|
如果使用@@platform@@占位符,该平台可用于初始化脚本。默认自动检测。 |
||
会话保存模式。决定会话变更如何被跟踪并保存到会话商店。 |
|
|
用于初始化数据库模式的SQL文件路径。 |
||
用于存储会话的数据库表名称。 |
|
|
会话仓库过滤调度器类型。 |
|
|
会话存储库过滤顺序。 |
||
会话暂停。如果未指定持续时间后缀,则使用秒。 |
||
何时应包含“errors”属性。 |
|
|
包含“例外”属性。 |
|
|
何时加入“message”属性。 |
|
|
何时包含“path”属性。 |
|
|
何时包含“trace”属性。 |
|
|
错误控制器的路径。 |
|
|
是否在服务器出现错误时启用浏览器中显示的默认错误页面。 |
|
|
使用地点。默认情况下,该区域被“Accept-Language”头覆盖。 |
||
定义该地点应如何解决。 |
|
|
是否启用默认资源处理。 |
|
|
说明响应消息仅针对单个用户,且不得存储在共享缓存中。 |
||
表示任何缓存都可以存储响应。 |
||
响应应缓存的最长时间,如果未指定时长后缀,应以秒为单位。 |
||
|
说明一旦响应过期,缓存不得在未与服务器重新验证的情况下使用该响应。 |
|
表示缓存响应只有在服务器重新验证后才能被重复使用。 |
||
无论如何都不要缓存回复。 |
||
指示中介(缓存等)不应转换响应内容。 |
||
这和“必须重新验证”指令含义相同,只是它不适用于私有缓存。 |
||
响应应由共享缓存缓存的最大时间,如果未指定时长后缀,则以秒为单位。 |
||
遇到错误时,响应可使用的最大时间;若未指定时长后缀,则以秒为单位。 |
||
|
响应变陈后可送达的最长时间,若未指定时长后缀,则可在几秒内完成。 |
|
资源处理程序所服务资源的缓存周期。如果未指定持续时间后缀,则使用秒。可以被“spring.web.resources.cache.cachecontrol”属性覆盖。 |
||
我们是否应该在HTTP缓存头部中使用文件的“lastModified”元数据。 |
|
|
是否在资源链中启用缓存。 |
|
|
是否启用已压缩资源的解析(gzip、brotli)。检查资源名称是否带有“.gz”或“.br”文件扩展名。 |
|
|
是否启用春季资源处理链。默认情况下,除非至少启用了一种策略,否则会被禁用。 |
||
是否启用内容版本策略。 |
|
|
内容版本策略中应应用的模式列表。 |
|
|
是否启用固定版本策略。 |
|
|
适用于固定版本策略的模式列表。 |
|
|
用于固定版本策略的版本字符串。 |
||
静态资源的位置。默认为classpath:[/META-INF/resources/, /resources/, /static/, /public/]。 |
|
|
每个请求都应该用的默认版本。 |
||
是否应该从控制器中检测到支持的版本。 |
||
每个请求是否都需要API版本。 |
||
支持的版本。 |
||
使用带有名称的 HTTP 头获取版本。 |
||
使用带有名称的媒体类型参数来获取版本。 |
||
使用给定索引的路径段来获得版本。 |
||
使用带有名称的查询参数获取版本。 |
||
所有网页处理者的基础路径。 |
||
使用日期格式,例如“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流媒体支持时被忽略了。 |
||
用于解Jetty部的字符集。 |
|
|
每个零件允许的最大磁盘空间。默认值为-1,不强制限制。 |
|
|
每个部分的头部区允许的最大内存容量。设置为-1以强制执行无限制。 |
|
|
每个部件在写入磁盘前允许的最大内存容量。设置为 -1,存储所有内容到内存中。 |
|
|
给定多部分请求中允许的最大部件数量。默认值为-1,不强制限制。 |
|
|
是否应该启用 RFC 9457 问题详情支持。 |
|
|
静态资源使用的路径模式。 |
|
|
用于WebJar资产的路径模式。 |
|
|
用于WebSocket消息传输的首选JSON映射器。默认情况下,根据环境自动检测。支持的值有“jackson”和“jackson2”(已弃用)。 |
|