常见应用程序属性
可以在文件内、文件内或作为命令行开关指定各种属性。
本附录提供了常见的 Spring Boot 属性列表以及对使用它们的底层类的引用。application.properties
application.yaml
Spring Boot 提供了各种具有高级值格式化的转换机制。 请务必查看 properties conversion 部分。 |
属性贡献可能来自 Classpath 上的其他 jar 文件,因此您不应将其视为详尽的列表。 此外,您还可以定义自己的属性。 |
平动电机属性
名字 | 描述 | 默认值 |
---|---|---|
AppOptics API 令牌。 |
||
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
是否提供下限时间,这在从多个主机发送测量值以使其在给定的时间边界上对齐时非常有用。 |
|
|
在将量度传送到 AppOptics 时将映射到“@host”的标签。 |
|
|
对此后端的请求的读取超时。 |
|
|
要使用的步长(即报告频率)。 |
|
|
将指标发送到的 URI。 |
|
|
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
从 LWC 服务刷新配置设置的频率。 |
|
|
LWC 服务订阅的生存时间。 |
|
|
Atlas LWC 终端节点的 URI,用于检索当前订阅。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
Atlas LWC 终端节点的 URI,用于评估订阅的数据。 |
|
|
是否启用到 Atlas LWC 的流式处理。 |
|
|
对于流式处理,是否应忽略与 Atlas 发布步长相同的表达式。用于发布到 Atlas 的数据也从后端发送到流中的情况。 |
|
|
用于流式传输到 Atlas LWC 的步长(报告频率)。这是获取按需数据流支持的最高分辨率。它必须小于或等于 management.metrics.export.atlas.step,并且 management.metrics.export.atlas.step 应该是此值的偶数倍。 |
|
|
没有任何活动的计量的生存时间。在此期限之后,计量将被视为过期,不会被报告。 |
|
|
用于指标发布计划程序的线程数。 |
|
|
对此后端的请求的读取超时。 |
|
|
要使用的步长(即报告频率)。 |
|
|
Atlas 服务器的 URI。 |
|
|
是否启用审计事件的存储。 |
|
|
是否启用扩展的 Cloud Foundry 执行器端点。 |
|
|
是否跳过 Cloud Foundry actuator 端点安全调用的 SSL 验证。 |
|
|
Datadog API 密钥。 |
||
Datadog 应用程序密钥。并非严格要求,但通过向 Datadog 发送计量说明、类型和基本单位来改进 Datadog 体验。 |
||
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否将描述元数据发布到 Datadog。关闭此选项可最大程度地减少发送的元数据量。 |
|
|
是否启用将指标导出到此后端。 |
|
|
将指标传送到 Datadog 时将映射到 “host” 的标签。 |
|
|
对此后端的请求的读取超时。 |
|
|
要使用的步长(即报告频率)。 |
|
|
将指标发送到的 URI。如果您需要将指标发布到美国以外的 Datadog 站点,或发布到 Datadog 的内部代理,请设置此项。 |
|
|
是否启用默认指标导出器。 |
|
|
Dynatrace 身份验证令牌。 |
||
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
对此后端的请求的读取超时。 |
|
|
要使用的步长(即报告频率)。 |
|
|
将指标发送到的 URI。应用于 SaaS、自我管理的实例或通过内部代理进行路由。 |
||
将指标导出到 Dynatrace 的自定义设备的 ID。 |
||
导出的指标的组。用于在 Dynatrace UI 中指定自定义设备组名称。 |
||
导出指标的技术类型。用于在 Dynatrace UI 中的逻辑技术名称下对指标进行分组。 |
|
|
以键值对的形式添加到所有量度的默认维度。如果它们使用相同的键,它们将被 Micrometer 标签覆盖。 |
||
|
是否启用 Dynatrace 元数据导出。 |
|
|
是否将仪表元数据(单位和描述)导出到 Dynatrace 后端。 |
|
添加到所有导出指标的前缀字符串。 |
||
|
是否回退到 Timer 和 DistributionSummary 的内置千分尺工具。 |
|
Base64 编码的凭据字符串。与 user-name 和 password 互斥。 |
||
如果索引不存在,是否自动创建索引。 |
|
|
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否在自动创建索引时在默认索引模板中启用 _source。 |
|
|
是否启用将指标导出到此后端。 |
|
|
将指标导出到的主机。 |
|
|
要将指标导出到的索引。 |
|
|
用于滚动索引的索引日期格式。附加到索引名称。 |
|
|
Prefix 将索引名称与用于滚动索引的日期格式分开。 |
|
|
Elastic 服务器的登录密码。与 api-key-credentials 互斥。 |
||
引入管道名称。默认情况下,不会对事件进行预处理。 |
||
对此后端的请求的读取超时。 |
|
|
要使用的步长(即报告频率)。 |
|
|
时间戳字段的名称。 |
|
|
Elastic 服务器的登录用户。与 api-key-credentials 互斥。 |
||
auditevents 端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
bean 端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
caches 终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
条件端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
configprops 端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
用于确定用户是否有权显示未清理的值的角色。如果为空,则所有经过身份验证的用户都获得授权。 |
||
何时显示未清理的值。 |
|
|
env 终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
用于确定用户是否有权显示未清理的值的角色。如果为空,则所有经过身份验证的用户都获得授权。 |
||
何时显示未清理的值。 |
|
|
飞行路线端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
运行状况终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
运行状况终端节点组。 |
||
阈值,超过此阈值后,将记录运行状况缓慢指示器的警告。 |
|
|
是否在主服务器端口上提供 liveness 和 readiness 运行状况组。 |
|
|
是否启用 liveness 和 readiness 探测。 |
|
|
用于确定是否有权向用户显示详细信息的角色。如果为空,则所有经过身份验证的用户都获得授权。 |
||
何时显示组件。如果未指定,则将使用 'show-details' 设置。 |
||
何时显示完整的运行状况详细信息。 |
|
|
运行状况到 HTTP 状态代码的映射。默认情况下,已注册的运行状况会映射到合理的默认值(例如,UP 映射到 200)。 |
||
按严重性顺序排列的运行状况列表。 |
|
|
是否在启动时验证运行状况组成员身份。如果组包含或排除不存在的运行状况影响因素,则验证将失败。 |
|
|
堆转储端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
httpexchanges 端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
允许的 info 端点访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
integrationgraph 终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
liquibase 终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
日志文件终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
要访问的外部日志文件。如果日志文件是由 output redirect 而不是 logging system 本身写入的,则可以使用。 |
||
记录器端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
mappings 端点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
指标终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
prometheus 终端节点允许的访问级别。 |
|
|
quartz 终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
用于确定是否有权向用户显示未清理的作业或触发器值的角色。如果为空,则所有经过身份验证的用户都获得授权。 |
||
何时显示未清理的作业或触发器值。 |
|
|
sbom 终端节点允许的访问级别。 |
|
|
其他 SBOM。 |
||
位置到 SBOM。如果为 null,则将自动检测该位置。 |
||
SBOM 的介质类型。如果为 null,则将自动检测媒体类型。 |
||
可以缓存响应的最长时间。 |
|
|
scheduledtasks 终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
会话终端节点允许的访问级别。 |
|
|
关闭终端节点允许的访问级别。 |
|
|
启动终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
threaddump 终端节点允许的访问级别。 |
|
|
可以缓存响应的最长时间。 |
|
|
所有终端节点的默认访问级别。 |
||
允许的最大终端节点访问级别。限制端点的单个访问级别 (management.endpoint.<id>.access) 和默认访问 (management.endpoints.access.default)。 |
|
|
是否使用隔离的对象映射器序列化终端节点 JSON。 |
|
|
终端节点 JMX 域名。如果设置,则回退到'spring.jmx.default-domain'。 |
|
|
应排除的终端节点 ID 或全部为 '*'。 |
||
应包含的终端节点 ID,或全部为“*”。 |
|
|
要附加到表示 Endpoint 的 MBean 的所有 ObjectNames 的其他静态属性。 |
||
是否透明地迁移旧式终端节点 ID。 |
|
|
Web 端点的基本路径。当 Management 服务器共享主服务器端口时,相对于 Servlet 上下文路径(server.servlet.context-path)或 WebFlux 基本路径(spring.webflux.base-path)。配置单独的管理服务器端口 (management.server.port) 时,相对于管理服务器基本路径 (management.server.base-path)。 |
|
|
是否支持凭据。如果未设置,则不支持凭据。 |
||
请求中允许的标头列表。'*' 允许所有标头。 |
||
允许的方法列表。'*' 允许所有方法。如果未设置,则默认为 GET。 |
||
允许的源模式列表。与仅支持“*”的允许源不同,源模式更灵活(例如“https://*.example.com”),并且可以在允许凭据时使用。如果未设置允许的源模式或允许的源,则禁用 CORS 支持。 |
||
允许的源列表。'*' 允许所有源。允许凭据时,不能使用 '*',应改为配置源模式。如果未设置允许的源或允许的源模式,则禁用 CORS 支持。 |
||
要包含在响应中的标头列表。 |
||
客户端可以缓存来自飞行前请求的响应多长时间。如果未指定 duration 后缀,则将使用秒。 |
|
|
是否启用发现页面。 |
|
|
应排除的终端节点 ID 或全部为 '*'。 |
||
应包含的终端节点 ID,或全部为“*”。 |
|
|
终端节点 ID 与应公开它们的路径之间的映射。 |
||
UDP 寻址模式,单播或多播。 |
|
|
用于报告持续时间的基准时间单位。 |
|
|
是否启用了将量度导出到 Ganglia。 |
|
|
Host 的 Ganglia 服务器接收导出的指标。 |
|
|
用于接收导出指标的 Ganglia 服务器的端口。 |
|
|
要使用的步长(即报告频率)。 |
|
|
是时候在 Ganglia 上查看指标了。将多播生存时间设置为大于主机之间的跃点(路由器)数 1。 |
|
|
用于报告持续时间的基准时间单位。 |
|
|
是否启用将指标导出到 Graphite。 |
|
|
是否应使用 Graphite 标记,而不是分层命名约定。默认情况下启用,除非设置了 “tagsAsPrefix”。 |
||
Host 来接收导出的指标。 |
|
|
Port 来接收导出的指标。 |
|
|
将数据传输到 Graphite 时使用的协议。 |
|
|
用于报告汇率的基准时间单位。 |
|
|
要使用的步长(即报告频率)。 |
|
|
对于分层命名约定,请将指定的标签键转换为指标前缀的一部分。如果 “graphiteTagsEnabled” 为 true,则忽略。 |
|
|
是否启用 Cassandra 运行状况检查。 |
|
|
是否启用 Couchbase 健康检查。 |
|
|
是否开启数据库健康检查。 |
|
|
在创建数据库运行状况指示器时是否忽略 AbstractRoutingDataSources。 |
|
|
是否启用默认运行状况指示器。 |
|
|
是否开启磁盘空间健康检查。 |
|
|
用于计算可用磁盘空间的路径。 |
||
应提供的最小磁盘空间。 |
|
|
是否开启 Elasticsearch 健康检查。 |
|
|
是否开启 InfluxDB 健康检查。 |
|
|
是否启用 JMS 健康检查。 |
|
|
是否启用 LDAP 健康检查。 |
|
|
是否启用运行状态健康检查。 |
|
|
是否启用 Mail 健康检查。 |
|
|
是否开启 MongoDB 健康检查。 |
|
|
是否开启 Neo4j 健康检查。 |
|
|
是否开启 ping 健康检查。 |
|
|
是否开启 RabbitMQ 健康检查。 |
|
|
是否启用就绪状态运行状况检查。 |
|
|
是否开启 Redis 健康检查。 |
|
|
|
如果 SSL 证书在此阈值定义的时间范围内无效,则应触发警告。 |
|
是否开启 SSL 证书健康检查。 |
|
|
是否启用 HTTP 请求-响应交换录制。 |
|
|
要包含在 Exchange 录制中的项目。默认为请求标头(不包括 Authorization 和 Cookie)、响应标头(不包括 Set-Cookie)和所用时间。 |
|
|
Humio API 令牌。 |
||
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
对此后端的请求的读取超时。 |
|
|
要使用的步长(即报告频率)。 |
|
|
Humio 标签,用于描述将存储量度的数据源。Humio 标签是与 Micrometer 标签不同的概念。Micrometer 的标签用于沿维度边界划分指标。 |
||
将指标发送到的 URI。如果您需要在路由到 Humio 的途中将指标发布到内部代理,则可以使用此指标定义代理的位置。 |
|
|
要使用的 InfluxDB 的 API 版本。默认为 'v1',除非配置了组织。如果配置了组织,则默认为 'v2'。 |
||
如果 Influx 数据库不存在,则是否在尝试将指标发布到 Influx 数据库之前创建该数据库。仅限 InfluxDB v1。 |
|
|
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
指标的存储桶。使用存储桶名称或 ID。如果未设置,则默认为 db 属性的值。仅限 InfluxDB v2。 |
||
是否对发布到 Influx 的 metrics batch 启用 GZIP 压缩。 |
|
|
对此后端的请求的连接超时。 |
|
|
每个点的写入一致性。 |
|
|
将指标发送到的数据库。仅限 InfluxDB v1。 |
|
|
是否启用将指标导出到此后端。 |
|
|
将指标写入到的组织。仅限 InfluxDB v2。 |
||
Influx 服务器的登录密码。仅限 InfluxDB v1。 |
||
对此后端的请求的读取超时。 |
|
|
Influx 应在当前数据库中保留数据的时间段。以 7d 为例,请查看 influx 文档以了解有关 duration 格式的更多详细信息。仅限 InfluxDB v1。 |
||
要使用的保留策略(如果未指定保留策略,则 Influx 会写入 DEFAULT)。仅限 InfluxDB v1。 |
||
|
集群中存储的数据副本数。对于单个节点实例,必须为 1。仅限 InfluxDB v1。 |
|
分片组覆盖的时间范围。以 2w 为例,请查看 influx 文档以了解有关 duration 格式的更多详细信息。仅限 InfluxDB v1。 |
||
要使用的步长(即报告频率)。 |
|
|
用于对 InfluxDB 后端的调用的身份验证令牌。对于 InfluxDB v1,使用 Bearer 方案。对于 v2,使用 Token 方案。 |
||
Influx 服务器的 URI。 |
|
|
Influx 服务器的登录用户。仅限 InfluxDB v1。 |
||
是否启用 build info。 |
|
|
是否启用默认信息贡献者。 |
|
|
是否启用 environment info。 |
|
|
是否启用 git info。 |
|
|
用于公开 git 信息的模式。 |
|
|
是否启用 Java info。 |
|
|
是否启用 Operating System info。 |
|
|
是否启用进程信息。 |
|
|
是否启用 SSL 证书信息。 |
|
|
指标 JMX 域名。 |
|
|
是否启用将指标导出到此后端。 |
|
|
要使用的步长(即报告频率)。 |
|
|
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
KairosDB 服务器的登录密码。 |
||
对此后端的请求的读取超时。 |
|
|
要使用的步长(即报告频率)。 |
|
|
KairosDB 服务器的 URI。 |
|
|
KairosDB 服务器的登录用户。 |
||
是否启用日志记录的自动配置以导出日志。 |
|
|
是否启用自动计时。 |
|
|
应为其发布其他时间序列的百分位数。 |
||
|
是否发布百分位直方图。 |
|
已发送请求的指标名称。 |
|
|
要保留在环形缓冲区中的以指定名称开头的计量器 ID 的直方图数。最长的比赛获胜,键 'all' 也可用于配置所有仪表。 |
||
在重置和轮换之前,以指定名称开头的计量 ID 的样本累积到衰减分布统计信息的最长时间。最长的比赛获胜,键 'all' 也可用于配置所有仪表。 |
||
以指定名称开头的计量 ID 应遵守的最大值。最长的对战以获胜者获胜。值可以指定为双精度值或 Duration 值(对于计时器仪表,如果未指定单位,则默认为 ms)。 |
||
以指定名称开头的计量 ID 应遵守的最小值。最长的对战以获胜者获胜。值可以指定为双精度值或 Duration 值(对于计时器仪表,如果未指定单位,则默认为 ms)。 |
||
对于以指定名称开头的计量 ID,要运送到后端的特定计算的不可聚合百分位数。最长的比赛获胜,键 'all' 也可用于配置所有仪表。 |
||
以指定名称开头的计量器 ID 是否应发布百分位直方图。对于支持基于直方图的可聚合百分位数计算的监控系统,可以将其设置为 true。对于其他系统,这不起作用。最长的比赛获胜,键 'all' 也可用于配置所有仪表。 |
||
以指定名称开头的计量 ID 的特定服务级别目标边界。最长的对战以获胜者获胜。将为每个指定的边界发布计数器。值可以指定为双精度值或 Duration 值(对于计时器仪表,如果未指定单位,则默认为 ms)。 |
||
是否应启用以指定名称开头的计量 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。 |
|
|
是否标记实际查询参数值。 |
|
|
资源属性。 |
||
用于压缩有效负载的方法。 |
|
|
OTel 收集器连接的连接超时。 |
|
|
指向 OTel 收集器的 HTTP API 的 URL。 |
||
是否启用日志记录的自动配置以导出 OTLP 日志。 |
||
要传递给收集器的自定义 HTTP 标头,例如 auth 标头。 |
||
调用 timeout 以使 OTel Collector 处理导出的一批数据。此超时跨越整个调用:解析 DNS、连接、写入请求正文、服务器处理和读取响应正文。如果调用需要重定向或重试,则必须在一个超时期限内完成。 |
|
|
transport 用于发送 span。 |
|
|
总和的聚合时间性。它定义了加法值的表示方式。此设置取决于你使用的后端,有些仅支持一种临时性。 |
|
|
导出指标的时间单位。 |
|
|
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
导出指标的标头。 |
||
启用直方图发布时首选的直方图类型。 |
|
|
用于指数直方图的最大存储桶数(如果已配置)。这对显式存储桶直方图没有影响。 |
|
|
用于指数直方图的最大比例(如果已配置)。 |
|
|
对此后端的请求的读取超时。 |
|
|
要使用的步长(即报告频率)。 |
|
|
OTLP 服务器的 URI。 |
|
|
用于压缩有效负载的方法。 |
|
|
OTel 收集器连接的连接超时。 |
|
|
指向 OTel 收集器的 HTTP API 的 URL。 |
||
是否开启自动配置链路以导出 OTLP 链路。 |
||
要传递给收集器的自定义 HTTP 标头,例如 auth 标头。 |
||
调用 timeout 以使 OTel Collector 处理导出的一批数据。此超时跨越整个调用:解析 DNS、连接、写入请求正文、服务器处理和读取响应正文。如果调用需要重定向或重试,则必须在一个超时期限内完成。 |
|
|
transport 用于发送 span。 |
|
|
是否启用将描述作为抓取负载的一部分发布到 Prometheus。关闭此选项可最大程度地减少每次抓取时发送的数据量。 |
|
|
是否启用将指标导出到此后端。 |
|
|
要传递给 Prometheus 客户端的其他属性。 |
||
Pushgateway 的基本 URL。 |
|
|
启用通过 Prometheus Pushgateway 发布。 |
|
|
|
推送指标的分组键。 |
|
此应用程序实例的作业标识符。 |
||
Prometheus Pushgateway 的登录密码。 |
||
推送指标的频率。 |
|
|
|
应在关闭时执行的操作。 |
|
Prometheus Pushgateway 的登录用户。 |
||
要使用的步长(即报告频率)。 |
|
|
在每个响应中添加 “X-Application-Context” HTTP 标头。 |
|
|
管理终端节点应绑定到的网络地址。需要自定义 management.server.port。 |
||
管理端点基本路径(例如,'/management')。需要自定义 management.server.port。 |
||
管理终端节点 HTTP 端口(默认使用与应用程序相同的端口)。配置其他端口以使用特定于管理的 SSL。 |
||
已配置的 SSL 捆绑包的名称。 |
||
PEM 编码的 SSL 证书文件的路径。 |
||
SSL 证书的 PEM 编码私钥文件的路径。 |
||
支持的 SSL 密码。 |
||
客户端身份验证模式。需要信任存储。 |
||
是否启用 SSL 支持。 |
|
|
已启用 SSL 协议。 |
||
标识密钥存储中的密钥的别名。 |
||
用于访问密钥存储中的密钥的密码。 |
||
保存 SSL 证书的密钥存储的路径(通常为 jks 文件)。 |
||
用于访问密钥库的密码。 |
||
密钥存储的提供程序。 |
||
密钥存储的类型。 |
||
要使用的 SSL 协议。 |
|
|
将主机名映射到 SNI 配置的 SSL 捆绑包。 |
||
PEM 编码的 SSL 证书颁发机构文件的路径。 |
||
SSL 证书颁发机构的 PEM 编码私钥文件的路径。 |
||
保存 SSL 证书的信任存储。 |
||
用于访问信任存储的密码。 |
||
信任存储的提供程序。 |
||
信任存储的类型。 |
||
SignalFX 访问令牌。 |
||
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
要发布的直方图类型。 |
|
|
对此后端的请求的读取超时。 |
|
|
唯一标识将指标发布到 SignalFx 的应用程序实例。默认为本地主机名。 |
||
要使用的步长(即报告频率)。 |
|
|
将指标发送到的 URI。 |
|
|
是否启用将指标导出到此后端。 |
|
|
计数模式。 |
|
|
要使用的步长(即报告频率)。 |
|
|
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
指标类型的前缀。Google Cloud 文档 (https://cloud.google.com/monitoring/custom-metrics#identifier) 中介绍了有效的前缀。 |
|
|
要监控的 Google Cloud 项目的标识符。 |
||
对此后端的请求的读取超时。 |
|
|
受监控资源的标签。 |
||
监控的资源类型。 |
|
|
要使用的步长(即报告频率)。 |
|
|
|
是否使用语义正确的度量类型。如果为 false,则计数器指标将作为 GAUGE MetricKind 发布。如果为 true,则计数器指标将作为 CUMULATIVE MetricKind 发布。 |
|
在发送到 StatsD 服务器之前是否应缓冲测量结果。 |
|
|
是否启用将指标导出到 StatsD。 |
|
|
StatsD 行协议。 |
|
|
Host 的 StatsD 服务器接收导出的指标。 |
|
|
单个负载的总长度应保持在网络的 MTU 范围内。 |
|
|
仪表被轮询的频率。轮询仪表时,将重新计算其值,如果值已更改(或 publishUnchangedMeters 为 true),则会将其发送到 StatsD 服务器。 |
|
|
用于接收导出指标的 StatsD 服务器的端口。 |
|
|
用于接收导出指标的 StatsD 服务器的协议。 |
|
|
是否将未更改的仪表发送到 StatsD 服务器。 |
|
|
用于计算窗口化统计数据(如 max)的步长。要充分利用这些统计数据,请将步长间隔调整为接近您的抓取间隔。 |
|
|
是否启用 baggage 上下文与日志记录上下文的关联。 |
|
|
应与日志记录上下文关联的字段列表。这意味着这些字段最终会成为 MDC 中的键值对。 |
||
是否启用 Micrometer Tracing baggage propagation。 |
|
|
应在 JVM 进程中访问但不能通过网络传播的字段列表。OpenTelemetry 不支持本地字段。 |
||
引用与网络上相同的进程中的字段列表。例如,字段“x-vcap-request-id”将按原样设置,包括前缀。 |
||
应自动成为标记的字段列表。 |
||
传播类型和跟踪后端是否支持在客户端和服务器 span 之间共享 span ID。需要 B3 传播和兼容的后端。 |
|
|
是否启用跟踪的自动配置以导出和传播跟踪。 |
|
|
跟踪应用程序使用的上下文传播类型。 |
|
|
跟踪应用程序生成的上下文传播类型。 |
|
|
跟踪应用程序生成和使用的上下文传播类型。设置此属性将覆盖更精细的传播类型属性。 |
||
对跟踪进行采样的概率在 0.0 到 1.0 之间。 |
|
|
将指标和跟踪直接发布到 Wavefront API 主机时使用的 API 令牌。 |
||
API 令牌的类型。 |
||
ApplicationTags 中使用的 Wavefront 集群名称。 |
||
ApplicationTags 中使用的 Wavefront 自定义标签。 |
||
ApplicationTags 中使用的 Wavefront 'Application' 名称。 |
|
|
ApplicationTags 中使用的 Wavefront 'Service' 名称,回退到 'spring.application.name'。如果两者都未设置,则默认为 'unnamed_service' 。 |
||
ApplicationTags 中使用的 Wavefront 分片名称。 |
||
用于此后端的每个请求的度量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
对此后端的请求的连接超时。 |
|
|
是否启用将指标导出到此后端。 |
|
|
在 Wavefront UI 中查看时,将源自此应用程序检测的指标与源自其他 Wavefront 集成的指标分开的全局前缀。 |
||
对此后端的请求的读取超时。 |
|
|
是否报告聚合到天间隔的直方图分布。 |
|
|
|
是否报告按小时间隔聚合的直方图分布。 |
|
|
是否报告以分钟为间隔聚合的直方图分布。 |
|
要使用的步长(即报告频率)。 |
|
|
用于 Wavefront 的每个请求的测量值数。如果找到更多测量值,则将发出多个请求。 |
|
|
用于发送排队消息的刷新间隔。 |
|
|
排队消息的最大大小。 |
|
|
消息的最大大小。 |
||
应用程序实例的唯一标识符,该标识符是发布到 Wavefront 的指标和跟踪的来源。默认为本地主机名。 |
||
RED 指标的自定义 span 标签。 |
||
是否启用跟踪的自动配置以导出 Wavefront 跟踪。 |
||
将指标和跟踪发送到的 URI。 |
|
|
对 Zipkin 的请求的连接超时。 |
|
|
如何将 POST 正文编码为 Zipkin API。 |
|
|
Zipkin API 的 URL。 |
|
|
是否启用跟踪的自动配置以导出 Zipkin 跟踪。 |
||
对 Zipkin 的请求的读取超时。 |
|
缓存属性
名字 | 描述 | 默认值 |
---|---|---|
要创建的缓存名称列表(如果底层缓存管理器支持)。通常,这会禁用动态创建其他缓存的功能。 |
||
用于创建缓存的 spec。请参阅 CaffeineSpec 以获取有关规范格式的更多详细信息。 |
||
条目过期时间。默认情况下,条目永不过期。请注意,此值最终会转换为秒。 |
||
用于初始化 Infinispan 的配置文件的位置。 |
||
用于初始化缓存管理器的配置文件的位置。配置文件依赖于底层缓存实现。 |
||
用于检索符合 JSR-107 的缓存管理器的 CachingProvider 实现的完全限定名称。仅当 Classpath 上有多个 JSR-107 实现可用时才需要。 |
||
允许缓存 null 值。 |
|
|
是否启用缓存统计信息。 |
|
|
密钥前缀。 |
||
条目过期时间。默认情况下,条目永不过期。 |
||
写入 Redis 时是否使用 key prefix。 |
|
|
缓存类型。默认情况下,根据环境自动检测。 |
核心属性
名字 | 描述 | 默认值 |
---|---|---|
启用调试日志。 |
|
|
要添加到 info 端点的任意属性。 |
||
用于控制台输出的 Charset。 |
||
用于文件输出的 Charset。 |
||
日志记录配置文件的位置。例如,“classpath:logback.xml”表示 Logback。 |
||
记录异常时使用的转换词。 |
|
|
日志文件名(例如,'myapp.log')。名称可以是确切的位置,也可以是相对于当前目录的 名称。 |
||
日志文件的位置。例如,'/var/log'。 |
||
Log groups 以同时快速更改多个记录器。例如,'logging.group.db=org.hibernate,org.springframework.jdbc'。 |
||
是否在日志中包含应用程序组。 |
|
|
是否在日志中包含应用程序名称。 |
|
|
日志级别严重性映射。例如,'logging.level.org.springframework=DEBUG'。 |
||
覆盖用于创建复合配置的配置文件。 |
||
是否在启动时清理存档日志文件。 |
|
|
滚动日志文件名的模式。 |
|
|
最大日志文件大小。 |
|
|
要保留的存档日志文件的最大数量。 |
|
|
要保留的日志备份的总大小。 |
|
|
用于输出到控制台的 Appender 模式。其默认值因日志记录系统而异。 |
||
用于对数关联的 Appender 模式。其默认值因日志记录系统而异。 |
||
日志日期格式的 Appender 模式。 |
|
|
用于输出到文件的 Appender 模式。其默认值因日志记录系统而异。 |
||
日志级别的 Appender 模式。 |
|
|
初始化时为日志记录系统注册一个关闭钩子。作为 war 文件部署时自动禁用。 |
|
|
结构化的 ECS 服务环境。 |
||
结构化 ECS 服务名称(默认为 'spring.application.name')。 |
||
结构化 ECS 服务节点名称。 |
||
结构化 ECS 服务版本(默认为 spring.application.version)。 |
||
用于输出到控制台的结构化日志记录格式。必须是格式 ID 或完全限定的类名。 |
||
用于输出到文件的结构化日志记录格式。必须是格式 ID 或完全限定的类名。 |
||
结构化 GELF 主机(默认为 'spring.application.name')。 |
||
结构化 GELF 服务版本(默认为 'spring.application.version')。 |
||
应添加到结构化日志记录 JSON 的其他成员 |
||
StructuredLoggingJsonMembersCustomizer 的完全限定类名 |
||
应从结构化日志记录 JSON 中排除的成员路径 |
||
结构化日志记录 JSON 中应包含的成员路径 |
||
成员路径与应在结构化日志记录 JSON 中使用的备用名称之间的映射 |
||
控制台输出的日志级别阈值。 |
|
|
文件输出的日志级别阈值。 |
|
|
添加 @EnableAspectJAutoProxy。 |
|
|
是否创建基于子类的 (CGLIB) 代理 (true),而不是基于标准 Java 接口的代理 (false)。 |
|
|
是否为应用程序启用管理功能。 |
|
|
应用程序管理员 MBean 的 JMX 名称。 |
|
|
应用程序组。 |
||
应用程序名称。 |
||
应用程序版本(默认为清单中的“Implementation-Version”)。 |
||
要排除的自动配置类。 |
||
标题文件编码。 |
|
|
横幅文本资源位置。 |
|
|
是否跳过 BeanInfo 类的搜索。 |
|
|
是否在 DEBUG 级别记录表单数据,在 TRACE 级别记录标头。 |
|
|
每当需要聚合 input stream 时可以缓冲的字节数的限制。这仅适用于自动配置的 WebFlux 服务器和 WebClient 实例。默认情况下,未设置此项,在这种情况下,将应用单个编解码器的默认值。默认情况下,大多数编解码器限制为 256K。 |
||
要包含的文档所需的云平台。 |
||
应与要包含的文档匹配的配置文件表达式。 |
||
除默认值外使用的配置文件位置。 |
||
导入其他配置数据。 |
||
替换默认值的配置文件位置。 |
||
Config 文件名。 |
|
|
文件编码。 |
|
|
生成的 build-info.properties 文件的位置。 |
|
|
文件编码。 |
|
|
生成的 git.properties 文件的位置。 |
|
|
JMX 域名。 |
||
将 Spring 的 Management Bean 公开给 JMX 域。 |
|
|
JMX 注册策略。 |
|
|
MBeanServer Bean 名称。 |
|
|
是否应确保运行时对象名称唯一。 |
|
|
关闭任何阶段的超时时间(具有相同 'phase' 值的 SmartLifecycle bean 组)。 |
|
|
是否允许通过注册与现有定义同名的定义来覆盖 Bean 定义。 |
|
|
是否允许 bean 之间的循环引用并自动尝试解析它们。 |
|
|
用于在应用程序运行时显示横幅的模式。如果启用了结构化日志记录,则默认为 'off',否则为 'console' |
||
覆盖 Cloud Platform 自动检测。 |
||
是否使应用程序保持活动状态,即使没有更多的非守护程序线程。 |
|
|
是否应延迟执行初始化。 |
|
|
是否在应用程序启动时记录有关应用程序的信息。 |
|
|
应用程序是否应注册 shutdown hook。 |
|
|
要包含在ApplicationContext中的源(类名、包名或 XML 资源位置)。 |
||
用于显式请求特定类型的 Web 应用程序的标志。如果未设置,则根据 Classpath 自动检测。 |
||
应用程序必须使用的预期字符编码。 |
||
是否始终应用 MessageFormat 规则,甚至解析不带参数的消息。 |
|
|
基本名称列表(本质上是一个完全限定的 Classpath 位置),每个基本名称都遵循 ResourceBundle 约定,并松散地支持基于斜杠的位置。如果它不包含包限定符(例如 “org.mypackage”),它将从 Classpath 根解析。 |
|
|
加载的资源包文件缓存持续时间。如果未设置,则 bundle 将永久缓存。如果未指定 duration 后缀,则将使用秒。 |
||
包含常见消息的独立于区域设置的属性文件资源的列表。 |
||
消息束编码。 |
|
|
如果未找到特定 Locale 的文件,是否回退到系统 Locale。如果关闭此选项,则唯一的回退将是默认文件(例如,basename “messages” 的 “messages.properties”) 。 |
|
|
是否将消息代码用作默认消息,而不是引发 “NoSuchMessageException”。仅在开发期间推荐。 |
|
|
配置 ANSI 输出。 |
|
|
如果使用 ApplicationPidFileWriter 但无法写入 PID 文件,则失败。 |
||
要写入的 PID 文件的位置(如果使用 ApplicationPidFileWriter)。 |
||
以逗号分隔的活动配置文件列表。可由命令行开关覆盖。 |
||
如果没有活动配置文件,则要启用的配置文件的名称。 |
|
|
Profile groups 来定义相关配置文件组的逻辑名称。 |
||
无条件激活指定的逗号分隔的配置文件列表(如果使用 YAML,则为配置文件列表)。 |
||
是否在初始化后自动启动调度程序。 |
|
|
SQL 初始化脚本中单行注释的前缀。 |
|
|
数据库 Schema 初始化模式。 |
|
|
在初始化脚本中使用的平台(如果使用@@platform@@占位符)。默认情况下自动检测。 |
||
用于初始化数据库架构的 SQL 文件的路径。 |
|
|
Quartz 作业存储类型。 |
|
|
配置的作业是否应覆盖现有作业定义。 |
|
|
其他 Quartz Scheduler 属性。 |
||
调度程序的名称。 |
|
|
初始化完成后启动调度程序的延迟。如果在整个应用程序启动之前不应运行任何作业,则设置此属性是有意义的。 |
|
|
是否等待正在运行的作业在关闭时完成。 |
|
|
Reactor 运算符的上下文传播支持模式。 |
|
|
当存在 reactor-tools 时,是否应启用 Reactor Debug Agent。 |
|
|
关闭资源之前要等待的时间。 |
||
Java 密钥库 SSL 信任材料。 |
||
PEM 编码的 SSL 信任材料。 |
||
静默期,之后将检测到更改。 |
|
|
是否允许核心线程超时。这将启用池的动态增长和收缩。如果启用了虚拟线程,则不起作用。 |
|
|
线程的核心数。如果启用了虚拟线程,则不起作用。 |
|
|
线程在终止之前可以保持空闲状态的时间限制。如果启用了虚拟线程,则不起作用。 |
|
|
允许的最大线程数。如果任务填满了队列,则池可以扩展到该大小以容纳负载。如果队列是无界的,则忽略。如果启用了虚拟线程,则不起作用。 |
||
队列容量。无限容量不会增加池,因此会忽略 “max-size” 属性。如果启用了虚拟线程,则不起作用。 |
||
|
是否在应用程序上下文关闭阶段开始后接受进一步的任务。 |
|
执行程序是否应等待计划任务在关闭时完成。 |
|
|
执行程序应等待剩余任务完成的最长时间。 |
||
设置允许的最大并行访问数。-1 表示完全没有并发限制。 |
||
用于新创建线程名称的前缀。 |
|
|
允许的最大线程数。如果启用了虚拟线程,则不起作用。 |
|
|
执行程序是否应等待计划任务在关闭时完成。 |
|
|
执行程序应等待剩余任务完成的最长时间。 |
||
设置允许的最大并行访问数。-1 表示完全没有并发限制。 |
||
用于新创建线程名称的前缀。 |
|
|
是否使用虚拟线程。 |
|
|
启用跟踪日志。 |
|
数据迁移属性
名字 | 描述 | 默认值 |
---|---|---|
应用基准时用于标记现有架构的描述。 |
|
|
迁移非空 Schema 时是否自动调用 baseline。 |
|
|
执行 baseline 时用于标记现有架构的 Version。 |
|
|
执行 SQL 时是否对 SQL 进行批处理。需要 Flyway 团队。 |
||
是否禁用数据库清理。 |
|
|
是否启用社区数据库支持。 |
|
|
尝试连接到数据库时的最大重试次数。 |
|
|
尝试连接到数据库时重试之间的最长时间。如果未指定 duration 后缀,则将使用秒。 |
|
|
Flyway 是否应尝试创建 schemas 属性中指定的架构。 |
|
|
由 Flyway 管理的默认架构名称(区分大小写)。 |
||
是否尝试自动检测 SQL 迁移文件编码。需要 Flyway 团队。 |
||
JDBC 驱动程序的完全限定名称。默认情况下,根据 URL 自动检测。 |
||
是否启用 flyway。 |
|
|
SQL 迁移的编码。 |
|
|
用于覆盖特定 SQL 状态和错误代码的内置错误处理规则。需要 Flyway 团队。 |
||
Flyway 是否应在事务中执行 SQL。 |
|
|
如果迁移脚本的位置不存在,是否失败。 |
|
|
在应用迁移时,是否将所有待处理的迁移分组到同一事务中。 |
|
|
标识执行验证时要忽略的迁移的模式列表。需要 Flyway 团队。 |
||
要执行的 SQL 语句,用于在获取连接后立即初始化连接。 |
||
架构历史记录表中记录为已应用迁移的用户名。 |
||
传递给 JDBC 驱动程序的属性。需要 Flyway 团队。 |
||
Kerberos 配置文件的路径。需要 Flyway 团队。 |
||
迁移脚本的位置。可以包含特殊的 “{vendor}” 占位符以使用特定于供应商的位置。 |
|
|
尝试获取锁时的最大重试次数。 |
|
|
Flyway 应该使用的Logging器。 |
|
|
是否允许在同一迁移中混合事务性和非事务性语句。 |
|
|
Oracle Kerberos 高速缓存文件的路径。需要 Flyway 团队。 |
||
是否启用对 Oracle SQL*Plus 命令的支持。需要 Flyway 团队。 |
||
当遇到尚不支持的 Oracle SQL*Plus 语句时,是否发出警告而不是错误。需要 Flyway 团队。 |
||
Oracle Wallet 的位置,用于自动登录到数据库。需要 Flyway 团队。 |
||
是否允许迁移无序运行。 |
|
|
Flyway 在执行迁移时是否应输出包含查询结果的表。需要 Flyway 团队。 |
||
需要迁移的数据库的登录密码。 |
||
迁移脚本中占位符的前缀。 |
|
|
在迁移脚本中执行占位符替换。 |
|
|
默认占位符的分隔符。 |
|
|
迁移脚本中占位符的后缀。 |
|
|
占位符及其替换项,以应用于 sql 迁移脚本。 |
||
是否应使用事务性咨询锁。如果设置为 false,则改用会话级锁。 |
||
可重复 SQL 迁移的文件名前缀。 |
|
|
由 Flyway 管理的方案名称(区分大小写)。 |
||
迁移脚本中占位符的前缀。 |
|
|
迁移脚本中占位符的后缀。 |
|
|
是否跳过默认回调。如果为 true,则仅使用自定义回调。 |
|
|
是否跳过默认解析程序。如果为 true,则仅使用自定义解析程序。 |
|
|
Flyway 是否应跳过执行迁移的内容,而只更新架构历史记录表。需要 Flyway 团队。 |
||
SQL 迁移的文件名前缀。 |
|
|
用于 SQL 迁移的文件名分隔符。 |
|
|
SQL 迁移的文件名后缀。 |
|
|
SQL Server Kerberos 登录文件的路径。需要 Flyway 团队。 |
||
是否在执行 SQL 迁移时流式传输 SQL 迁移。需要 Flyway 团队。 |
||
Flyway 将使用的架构历史记录表的名称。 |
|
|
在其中创建架构历史记录表的表空间。使用不支持表空间的数据库时忽略。默认为 Flyway 使用的连接的默认表空间。 |
||
应考虑迁移的目标版本。 |
|
|
要迁移的数据库的 JDBC URL。如果未设置,则使用主要配置的数据源。 |
||
要迁移的数据库的登录用户。 |
||
是否验证其脚本不遵循正确命名约定的迁移和回调。 |
|
|
是否在执行迁移时自动调用 validate。 |
|
|
更改日志配置路径。 |
|
|
是否清除当前更改日志中的所有校验和,以便在下次更新时重新计算它们。 |
|
|
要使用的运行时上下文列表。 |
||
用于跟踪并发 Liquibase 使用情况的表的名称。 |
|
|
用于跟踪更改历史记录的表的名称。 |
|
|
默认数据库架构。 |
||
JDBC 驱动程序的完全限定名称。默认情况下,根据 URL 自动检测。 |
||
是否首先删除数据库架构。 |
|
|
是否启用 Liquibase 支持。 |
|
|
要使用的运行时标签列表。 |
||
用于 Liquibase 对象的架构。 |
||
用于 Liquibase 对象的表空间。 |
||
更改日志参数。 |
||
需要迁移的数据库的登录密码。 |
||
执行更新时将回滚 SQL 写入的文件。 |
||
是否打印更新操作的摘要。 |
|
|
在何处打印更新操作的摘要。 |
|
|
应用数据库更改时使用的标签名称。还可以与 “rollbackFile” 一起使用,为与该标签关联的所有现有更改生成回滚脚本。 |
||
在执行 update 之前是否应该测试 rollback。 |
|
|
要使用的 UIService。 |
|
|
要迁移的数据库的 JDBC URL。如果未设置,则使用主要配置的数据源。 |
||
要迁移的数据库的登录用户。 |
||
发生错误时是否应继续初始化。 |
|
|
要应用于数据库的数据 (DML) 脚本的位置。 |
||
架构和数据脚本的编码。 |
||
在确定是否应执行初始化时应用的模式。 |
|
|
应用初始化脚本时使用的数据库密码(如果不同)。 |
||
在默认架构或数据脚本位置 schema-${platform}.sql 和 data-${platform}.sql 中使用的平台。 |
|
|
要应用于数据库的架构 (DDL) 脚本的位置。 |
||
语句分隔符。 |
|
|
应用初始化脚本时要使用的数据库的用户名(如果不同)。 |
数据属性
Devtools 属性
名字 | 描述 | 默认值 |
---|---|---|
是否启用开发属性默认值。 |
|
|
是否启用兼容 livereload.com 的服务器。 |
|
|
服务器端口。 |
|
|
用于处理远程连接的上下文路径。 |
|
|
用于连接到远程应用程序的代理的主机。 |
||
用于连接到远程应用程序的代理端口。 |
||
是否开启远程重启。 |
|
|
建立连接所需的共享密钥(启用远程支持所需的密钥)。 |
||
用于传输共享密钥的 HTTP 标头。 |
|
|
应从触发完全重启中排除的其他模式。 |
||
用于监视更改的其他路径。 |
||
是否启用自动重启。 |
|
|
应从触发完全重启中排除的模式。 |
|
|
是否在重新启动时记录条件评估增量。 |
|
|
轮询 Classpath 更改之间等待的时间量。 |
|
|
在触发重新启动之前,在没有任何 Classpath 更改的情况下所需的 quiet 时间。 |
|
|
特定文件的名称,更改后会触发重新启动检查。必须是出现在 Classpath 上的文件的简单名称(没有任何路径)。如果未指定,则任何 Classpath 文件更改都会触发重新启动。 |
Docker Compose 属性
名字 | 描述 | 默认值 |
---|---|---|
要传递给 Docker Compose 命令的参数。 |
||
是否启用 Docker Compose 支持。 |
|
|
Docker Compose 配置文件的路径。 |
||
启动 docker 容器的计算机的主机名或 IP。 |
||
Docker Compose 生命周期管理。 |
|
|
Docker 撰写应处于活动状态的配置文件。 |
||
连接超时。 |
|
|
读取超时。 |
|
|
就绪检查超时。 |
|
|
等待策略使用。 |
|
|
是否跳过测试。 |
|
|
要传递给 start 命令的参数。 |
||
用于启动 Docker Compose 的命令。 |
|
|
输出的日志级别。 |
|
|
是否跳过执行 start 命令。 |
|
|
要传递给 stop 命令的参数。 |
||
用于停止 Docker Compose 的命令。 |
|
|
停止 Docker Compose 的超时。使用 '0' 表示强制停止。 |
|
集成属性
名字 | 描述 | 默认值 |
---|---|---|
ActiveMQ 代理的 URL。默认情况下自动生成。 |
||
在考虑关闭完成之前等待的时间。 |
|
|
如果 ActiveMQ 代理可用,是否启用嵌入式模式。 |
|
|
是否在从回滚事务重新传递消息之前停止消息传递。这意味着启用此功能后,不会保留消息顺序。 |
|
|
是否信任所有包。 |
||
要信任的特定包的列表(不信任所有包时)。 |
||
交易商的登录密码。 |
||
是否在请求连接且池已满时阻止。将其设置为 false 以引发 “JMSException”。 |
|
|
如果池仍满,则在引发异常之前的阻塞期。 |
|
|
是否应该创建一个JmsPoolConnectionFactory,而不是一个常规的ConnectionFactory。 |
|
|
连接空闲超时。 |
|
|
最大共用连接数。 |
|
|
池中每个连接的最大共用会话数。 |
|
|
空闲连接驱逐线程运行之间的休眠时间。如果为负数,则不会运行空闲连接驱逐线程。 |
|
|
是否只使用一个匿名的 “MessageProducer” 实例。将其设置为 false 以在每次需要时创建一个 “MessageProducer” 。 |
|
|
等待消息发送响应的时间。将其设置为 0 将永远等待。 |
|
|
broker 的 login 用户。 |
||
Artemis 代理 url。 |
|
|
Cluster password (集群密码)。默认情况下,在启动时随机生成。 |
||
日志文件目录。如果关闭了持久性,则不需要。 |
||
如果 Artemis 服务器 API 可用,是否启用嵌入式模式。 |
|
|
是否启用持久化存储。 |
|
|
启动时要创建的队列列表。 |
|
|
服务器 ID。默认情况下,使用自动递增的计数器。 |
|
|
启动时要创建的主题列表。 |
|
|
Artemis 部署模式,默认自动检测。 |
||
交易商的登录密码。 |
||
是否在请求连接且池已满时阻止。将其设置为 false 以引发 “JMSException”。 |
|
|
如果池仍满,则在引发异常之前的阻塞期。 |
|
|
是否应该创建一个JmsPoolConnectionFactory,而不是一个常规的ConnectionFactory。 |
|
|
连接空闲超时。 |
|
|
最大共用连接数。 |
|
|
池中每个连接的最大共用会话数。 |
|
|
空闲连接驱逐线程运行之间的休眠时间。如果为负数,则不会运行空闲连接驱逐线程。 |
|
|
是否只使用一个匿名的 “MessageProducer” 实例。将其设置为 false 以在每次需要时创建一个 “MessageProducer” 。 |
|
|
broker 的 login 用户。 |
||
数据库 Schema 初始化模式。 |
|
|
为新作业创建作业元数据时使用的事务隔离级别。 |
||
在初始化脚本中使用的平台(如果使用@@platform@@占位符)。默认情况下自动检测。 |
||
用于初始化数据库架构的 SQL 文件的路径。 |
|
|
所有批量元数据表的表前缀。 |
||
启动时在上下文中执行所有 Spring Batch 作业。 |
|
|
要在启动时执行的作业名称。如果在上下文中找到多个 Job,则必须指定。 |
||
用于初始化 Hazelcast 的配置文件的位置。 |
||
是否根据需要创建输入通道。 |
|
|
例如,在 'PublishSubscribeChannel' 上允许的默认订阅者数。 |
||
例如,“DirectChannel”上允许的默认订阅者数。 |
||
用于阻止操作(例如发送或接收消息)的默认超时。 |
|
|
在应用程序启动期间不应自动启动的端点 Bean 名称模式的列表。 |
||
在标头复制操作期间不应填充到 Message 实例中的消息标头名称列表。 |
||
当网关不再需要回复时,是否引发异常。 |
|
|
是否忽略全局 'errorChannel' 的一个或多个处理程序的失败。 |
|
|
当没有订阅者时,是否不静默忽略全局 'errorChannel' 上的消息。 |
|
|
数据库 Schema 初始化模式。 |
|
|
在初始化脚本中使用的平台(如果使用@@platform@@占位符)。默认情况下自动检测。 |
||
用于初始化数据库架构的 SQL 文件的路径。 |
|
|
Spring 集成组件是否应在主消息流中执行日志记录。禁用后,将跳过此类日志记录,而不检查日志记录级别。启用后,此类日志记录将由 logging 系统的日志级别配置正常控制。 |
|
|
要与 Spring 集成组件的名称匹配的简单模式列表。匹配后,将对组件执行观测检测。有关模式语法的详细信息,请参阅 Spring Integration 的 PatternMatchUtils 的 smartMatch 方法的 javadoc。 |
||
Cron 表达式进行轮询。与 'fixedDelay' 和 'fixedRate' 互斥。 |
||
轮询延迟期。与 'cron' 和 'fixedRate' 互斥。 |
||
轮询率周期。与 'fixedDelay' 和 'cron' 互斥。 |
||
轮询初始延迟。申请了 'fixedDelay' 和 'fixedRate';对于 'cron' 而被忽略。 |
||
每个轮询周期要轮询的最大消息数。 |
||
轮询消息等待多长时间。 |
|
|
要连接到的 TCP RSocket 服务器主机。 |
||
要连接的 TCP RSocket 服务器端口。 |
||
要连接到的 WebSocket RSocket 服务器 URI。 |
||
是否通过 Spring 集成处理 RSocket 的消息映射。 |
|
|
是否缓存消息使用者。 |
|
|
是否缓存会话。 |
|
|
是否缓存消息生成者。 |
|
|
会话高速缓存的大小(每个 JMS 会话类型)。 |
|
|
连接的客户端 ID。 |
||
连接工厂 JNDI 名称。设置后,优先于其他连接出厂自动配置。 |
||
启动时自动启动容器。 |
|
|
最大并发使用者数。 |
||
指定一个任务中要处理的最大消息数。默认情况下,除非在侦听器上配置了 SchedulingTaskExecutor(10 条消息),否则为 unlimited,因为它表示对短期任务的偏好。 |
||
最小并发使用者数。如果未指定 max-concurrency,则 minimum 也将用作最大值。 |
||
用于接收调用的超时。使用 -1 表示无等待接收,使用 0 表示完全没有超时。后者仅在不在事务管理器内运行时才可行,并且通常不鼓励使用,因为它会阻止干净关闭。 |
|
|
侦听器容器的确认模式。 |
|
|
侦听器容器是否应使用事务处理的 JMS 会话。在存在JtaTransactionManager的情况下默认为false,否则为true。 |
||
默认目标类型是否为 topic。 |
|
|
订阅是否持久。 |
|
|
在没有 destination 参数的发送和接收操作时使用的默认 destination。 |
||
用于发送调用的传递延迟。 |
||
交货模式。设置 QoS (Quality of Service) 时启用 QoS。 |
||
发送消息时的优先级。设置 QoS (Quality of Service) 时启用 QoS。 |
||
是否在发送消息时启用显式 QoS (Quality of Service)。启用后,发送消息时将使用 delivery mode、priority 和 time-to-live 属性。当自定义了其中至少一项设置时,将自动启用 QoS。 |
||
用于接收调用的超时。 |
||
创建会话时使用的确认模式。 |
|
|
是否使用事务处理会话。 |
|
|
发送消息时的生存时间。设置 QoS (Quality of Service) 时启用 QoS。 |
||
是否在上下文初始化期间自动创建主题。设置为 false 时,在上下文初始化期间禁用自动主题创建。 |
|
|
发出请求时传递给服务器的 ID。用于服务器端日志记录。 |
||
关闭超时。 |
||
如果代理在启动时不可用,是否快速失败。 |
|
|
是否启用对已有 Topic 配置的修改。 |
|
|
操作超时。 |
||
用于配置客户端的其他特定于管理员的属性。 |
||
用于与 broker 通信的安全协议。 |
||
要使用的 SSL 捆绑包的名称。 |
||
密钥存储密钥或密钥存储文件中私钥的密码。 |
||
PEM 格式的证书链,其中包含 X.509 证书列表。 |
||
带有 PKCS#8 密钥的 PEM 格式的私钥。 |
||
密钥存储文件的位置。 |
||
存储密钥存储文件的密码。 |
||
密钥存储的类型。 |
||
要使用的 SSL 协议。 |
||
带有 X.509 证书的 PEM 格式的受信任证书。 |
||
信任存储文件的位置。 |
||
存储信任存储文件的密码。 |
||
信任存储的类型。 |
||
用于建立与 Kafka 集群的初始连接的 host:port 对列表。除非被覆盖,否则适用于所有零部件。 |
||
发出请求时传递给服务器的 ID。用于服务器端日志记录。 |
||
如果 'enable.auto.commit' 设置为 true,则使用者偏移量自动提交到 Kafka 的频率。 |
||
当 Kafka 中没有初始偏移量或当前偏移量在服务器上不再存在时该怎么办。 |
||
用于建立与 Kafka 集群的初始连接的 host:port 对列表。覆盖使用者的 global 属性。 |
||
发出请求时传递给服务器的 ID。用于服务器端日志记录。 |
||
是否在后台定期提交 Consumer 的偏移量。 |
||
如果没有足够的数据来立即满足 “fetch-min-size” 给出的要求,则服务器在响应 fetch 请求之前阻止的最长时间。 |
||
服务器应为 fetch 请求返回的最小数据量。 |
||
标识此使用者所属的使用者组的唯一字符串。 |
||
与使用者协调器的检测信号之间的预期时间。 |
||
用于读取以事务方式写入的消息的隔离级别。 |
|
|
键的 Deserializer 类。 |
||
对 poll() 的单次调用中返回的最大记录数。 |
||
用于配置客户端的其他特定于使用者的属性。 |
||
用于与 broker 通信的安全协议。 |
||
要使用的 SSL 捆绑包的名称。 |
||
密钥存储密钥或密钥存储文件中私钥的密码。 |
||
PEM 格式的证书链,其中包含 X.509 证书列表。 |
||
带有 PKCS#8 密钥的 PEM 格式的私钥。 |
||
密钥存储文件的位置。 |
||
存储密钥存储文件的密码。 |
||
密钥存储的类型。 |
||
要使用的 SSL 协议。 |
||
带有 X.509 证书的 PEM 格式的受信任证书。 |
||
信任存储文件的位置。 |
||
存储信任存储文件的密码。 |
||
信任存储的类型。 |
||
值的 Deserializer 类。 |
||
登录配置的控制标志。 |
|
|
是否启用 JAAS 配置。 |
|
|
登录模块。 |
|
|
其他 JAAS 选项。 |
||
ackMode 为 “COUNT” 或 “COUNT_TIME” 时偏移提交之间的记录数。 |
||
侦听器 AckMode 的 AckMode 中。参见 spring-kafka 文档。 |
||
当 ackMode 为 “TIME” 或 “COUNT_TIME” 时,偏移量提交之间的时间。 |
||
支持异步记录确认。仅当spring.kafka.listener.ack-mode为manual或manual-immediate时适用。 |
||
是否自动启动容器。 |
|
|
初始化时是否指示容器更改 Consumer 线程名称。 |
||
侦听器的使用者 client.id 属性的前缀。 |
||
要在侦听器容器中运行的线程数。 |
||
Consumer.poll(Duration) 调用之间的休眠间隔。 |
|
|
发布空闲使用者事件(未收到数据)之间的时间。 |
||
发布空闲分区使用者事件之间的时间(未收到分区的数据)。 |
||
容器是在处理当前记录之后停止,还是在处理上一次轮询中的所有记录之后停止。 |
|
|
是否在初始化期间记录容器配置(INFO 级别)。 |
||
如果代理上不存在至少一个已配置的主题,则容器是否应无法启动。 |
|
|
无响应使用者的检查间隔时间。如果未指定 duration 后缀,则将使用秒。 |
||
应用于 “pollTimeout” 的乘数,用于确定使用者是否无响应。 |
||
是否启用观察。 |
|
|
轮询使用者时使用的超时。 |
||
侦听器类型。 |
|
|
生产者要求领导者在将请求视为完成之前收到的确认数。 |
||
默认批处理大小。较小的批处理大小将使批处理不太常见,并且可能会降低吞吐量(批处理大小为零将完全禁用批处理)。 |
||
用于建立与 Kafka 集群的初始连接的 host:port 对列表。覆盖生产者的 global 属性。 |
||
创建者可用于缓冲等待发送到服务器的记录的总内存大小。 |
||
发出请求时传递给服务器的 ID。用于服务器端日志记录。 |
||
创建者生成的所有数据的压缩类型。 |
||
键的 Serializer 类。 |
||
用于配置客户端的其他特定于创建者的属性。 |
||
当大于零时,启用失败发送的重试。 |
||
用于与 broker 通信的安全协议。 |
||
要使用的 SSL 捆绑包的名称。 |
||
密钥存储密钥或密钥存储文件中私钥的密码。 |
||
PEM 格式的证书链,其中包含 X.509 证书列表。 |
||
带有 PKCS#8 密钥的 PEM 格式的私钥。 |
||
密钥存储文件的位置。 |
||
存储密钥存储文件的密码。 |
||
密钥存储的类型。 |
||
要使用的 SSL 协议。 |
||
带有 X.509 证书的 PEM 格式的受信任证书。 |
||
信任存储文件的位置。 |
||
存储信任存储文件的密码。 |
||
信任存储的类型。 |
||
当非空时,启用对 producer 的事务支持。 |
||
值的 Serializer 类。 |
||
其他属性,生产者和使用者通用,用于配置客户端。 |
||
在将邮件发送到 DLT 之前进行的处理尝试总数。 |
|
|
规范回退期。在指数情况下用作初始值,在 uniform 情况下用作最小值。 |
|
|
重试之间的最大等待时间。如果小于延迟,则应用默认值 30 秒。 |
|
|
用于生成下一个回退延迟的乘数。 |
|
|
是否具有回退延迟。 |
|
|
是否开启 Topic 非阻塞重试。 |
|
|
用于与 broker 通信的安全协议。 |
||
要使用的 SSL 捆绑包的名称。 |
||
密钥存储密钥或密钥存储文件中私钥的密码。 |
||
PEM 格式的证书链,其中包含 X.509 证书列表。 |
||
带有 PKCS#8 密钥的 PEM 格式的私钥。 |
||
密钥存储文件的位置。 |
||
存储密钥存储文件的密码。 |
||
密钥存储的类型。 |
||
要使用的 SSL 协议。 |
||
带有 X.509 证书的 PEM 格式的受信任证书。 |
||
信任存储文件的位置。 |
||
存储信任存储文件的密码。 |
||
信任存储的类型。 |
||
Kafka 流 application.id 属性;默认 spring.application.name。 |
||
是否自动启动流工厂 Bean。 |
|
|
用于建立与 Kafka 集群的初始连接的 host:port 对列表。覆盖 streams 的 global 属性。 |
||
在关闭时清理应用程序的本地状态目录。 |
|
|
在启动时清理应用程序的本地 state 目录。 |
|
|
发出请求时传递给服务器的 ID。用于服务器端日志记录。 |
||
用于配置流的其他 Kafka 属性。 |
||
由流处理应用程序创建的更改日志主题和重新分区主题的复制因子。 |
||
用于与 broker 通信的安全协议。 |
||
要使用的 SSL 捆绑包的名称。 |
||
密钥存储密钥或密钥存储文件中私钥的密码。 |
||
PEM 格式的证书链,其中包含 X.509 证书列表。 |
||
带有 PKCS#8 密钥的 PEM 格式的私钥。 |
||
密钥存储文件的位置。 |
||
存储密钥存储文件的密码。 |
||
密钥存储的类型。 |
||
要使用的 SSL 协议。 |
||
带有 X.509 证书的 PEM 格式的受信任证书。 |
||
信任存储文件的位置。 |
||
存储信任存储文件的密码。 |
||
信任存储的类型。 |
||
状态存储的目录位置。 |
||
所有线程的内存中状态存储缓存的最大大小。 |
||
消息发送到的默认主题。 |
||
是否启用观察。 |
|
|
Transaction id prefix (事务 ID 前缀),覆盖创建者工厂中的事务 ID 前缀。 |
||
身份验证参数作为参数名称到参数值的映射。 |
||
身份验证插件的完全限定类名。 |
||
等待建立与服务器的连接的持续时间。 |
|
|
任何请求的服务器响应读取超时。 |
|
|
任何请求的服务器请求超时。 |
|
|
管理端点的 Pulsar Web URL,格式为 '(http|https)://host:port'。 |
|
|
身份验证参数作为参数名称到参数值的映射。 |
||
身份验证插件的完全限定类名。 |
||
等待建立与 broker 的连接的持续时间。 |
|
|
备份集群列表。备份集群按给定列表的顺序选择。如果所有备份集群都可用,Pulsar 客户端会选择第一个备份集群。 |
||
执行探测任务的频率。 |
||
Pulsar 客户端从主集群切换到备份集群之前的延迟。 |
||
群集故障转移策略。 |
|
|
Pulsar 客户端从备份集群切换到主集群之前的延迟。 |
||
客户端查找超时。 |
||
客户端操作超时。 |
|
|
Pulsar 服务 URL,格式为 '(pulsar|pulsar+ssl)://host:port'。 |
|
|
用于处理与 broker 的连接的线程数。 |
||
用于消息侦听器的线程数。 |
||
将发送失败消息的失效主题的名称。 |
||
|
死信主题的初始订阅名称。如果未设置,则不会创建初始订阅。但是,在设置该属性时,必须启用代理的“allowAutoSubscriptionCreation”,否则 DLQ 生成器将失败。 |
|
|
邮件在发送到死信队列之前重新传送的最大次数。 |
|
|
将发送失败消息的重试主题的名称。 |
|
Consumer name 从主题统计信息中标识特定使用者。 |
||
共享订阅使用者的优先级。 |
|
|
是否从压缩的主题中读取消息,而不是从完整的消息积压中读取消息。 |
|
|
是否自动重试消息。 |
|
|
用于初始化新创建的订阅的位置。 |
|
|
订阅主题时使用的订阅模式。 |
|
|
使用者的订阅名称。 |
||
确定在使用模式订阅时,使用者应订阅哪种类型的主题(持久、非持久或全部)。 |
|
|
订阅主题时使用的订阅类型。 |
|
|
使用者订阅的主题。 |
||
使用者订阅的主题的模式。 |
||
是否为 topic 启用默认 tenant 和 namespace 支持。 |
|
|
针对非完全限定主题 URL 生成或使用消息时使用的默认命名空间。 |
|
|
针对非完全限定的主题 URL 生成或使用消息时使用的默认租户。 |
|
|
从消息类型到主题名称和架构信息的映射列表,在生成或使用映射类型的消息时未明确指定主题名称和/或架构时,用作默认值。 |
||
是否开启函数支持。 |
|
|
发生故障时是否停止处理进一步的函数创建/更新。 |
|
|
在创建/更新函数时,如果服务器启动期间遇到任何故障,是否引发异常。 |
|
|
在对函数实施停止策略时,如果服务器关闭期间遇到任何故障,是否引发异常。 |
|
|
侦听器容器使用的线程数。 |
||
是否在 Observations API 可用且客户端支持时记录观察结果。 |
|
|
SchemaType 的调用。 |
||
创建者所需的主题的访问类型。 |
|
|
是否自动批量发送消息。 |
|
|
是否在 PulsarProducerFactory 中启用缓存。 |
|
|
使缓存中未使用的条目过期的时间段。 |
|
|
缓存的初始大小。 |
|
|
缓存的最大大小(条目)。 |
|
|
是否将大型消息拆分为多个 chunk。 |
|
|
消息压缩类型。 |
||
消息哈希方案 ,用于选择将消息发布到的分区。 |
|
|
分区生产者的消息路由模式。 |
|
|
生产者的名称。如果未分配,则会生成唯一名称。 |
||
代理必须确认消息之前的时间。 |
|
|
创建者将发布到的主题。 |
||
读者名称。 |
||
是否从压缩的主题中读取消息,而不是从主题的完整消息积压中读取消息。 |
|
|
订阅名称。 |
||
订阅角色的前缀。 |
||
读者订阅的主题。 |
||
是否在 Observations API 可用时记录观察。 |
|
|
是否启用事务支持。 |
|
|
用于对配置的地址进行随机排序的模式。 |
|
|
客户端应连接到的地址列表。设置后,将忽略 host 和 port。 |
||
如果已达到缓存大小,则等待获取通道的持续时间。如果为 0,则始终创建一个新通道。 |
||
缓存中要保留的通道数。当 “check-timeout” > 0 时,每个连接的最大通道数。 |
||
连接出厂缓存模式。 |
|
|
要缓存的连接数。仅当 mode 为 CONNECTION 时适用。 |
||
通道中 RPC 调用的继续超时。将其设为零可永久等待。 |
|
|
连接超时。将其设为零可永久等待。 |
||
是否创建 AmqpAdmin Bean。 |
|
|
RabbitMQ 主机。如果设置了地址,则忽略。 |
|
|
容器的确认模式。 |
||
是否在启动时自动启动容器。 |
|
|
每个队列的使用者数量。 |
||
容器是应将批处理消息显示为离散消息,还是使用批处理调用侦听器。 |
|
|
默认情况下,是否将被拒绝的投放重新排队。 |
||
容器(停止时)是应在处理当前消息后立即停止,还是在处理所有预取消息后停止。 |
|
|
应多久发布一次空闲容器事件。 |
||
如果容器声明的队列在 broker 上不可用,是否失败。 |
|
|
是否启用观察。 |
|
|
每个使用者可以未完成的未确认消息的最大数量。 |
||
是否启用发布重试。 |
|
|
第一次和第二次尝试传递消息之间的持续时间。 |
|
|
传递消息的最大尝试次数。 |
|
|
尝试之间的最大持续时间。 |
|
|
应用于上一个重试间隔的乘数。 |
|
|
重试是无状态的还是有状态的。 |
|
|
容器的确认模式。 |
||
是否在启动时自动启动容器。 |
|
|
Batch size,表示为容器要使用的物理消息数。 |
||
侦听器调用程序线程的最小数量。 |
||
容器是否根据 'receive-timeout' 和 'batch-size' 创建一批消息。强制将 'de-batching-enabled' 强制设置为 true,以将创建者创建的批处理的内容作为离散记录包含在批处理中。 |
|
|
容器是应将批处理消息显示为离散消息,还是使用批处理调用侦听器。 |
|
|
默认情况下,是否将被拒绝的投放重新排队。 |
||
容器(停止时)是应在处理当前消息后立即停止,还是在处理所有预取消息后停止。 |
|
|
应多久发布一次空闲容器事件。 |
||
侦听器调用程序线程的最大数量。 |
||
如果容器声明的队列在代理上不可用,是否失败,和/或在运行时删除一个或多个队列时是否停止容器。 |
|
|
是否启用观察。 |
|
|
每个使用者可以未完成的未确认消息的最大数量。 |
||
是否启用发布重试。 |
|
|
第一次和第二次尝试传递消息之间的持续时间。 |
|
|
传递消息的最大尝试次数。 |
|
|
尝试之间的最大持续时间。 |
|
|
应用于上一个重试间隔的乘数。 |
|
|
重试是无状态的还是有状态的。 |
|
|
容器是否支持使用本机流消息而不是 Spring AMQP 消息的侦听器。 |
|
|
是否启用观察。 |
|
|
侦听器容器类型。 |
|
|
入站(接收)消息正文的最大大小。 |
|
|
登录以对代理进行身份验证。 |
|
|
RabbitMQ 端口。如果设置了地址,则忽略。默认为 5672,如果启用了 SSL,则为 5671。 |
||
确认使用的发布者类型。 |
||
是否启用发布者退货。 |
|
|
客户端请求的每个连接的通道数。使用 0 表示无限制。 |
|
|
请求的检测信号超时;零表示无。如果未指定 duration 后缀,则将使用秒。 |
||
SSL 算法。默认情况下,由 Rabbit 客户端库配置。 |
||
SSL 捆绑包名称。 |
||
是否启用 SSL 支持。自动确定协议是否提供了地址(amqp:// 与 amqps://)。 |
||
保存 SSL 证书的密钥库的路径。 |
||
密钥存储算法。 |
|
|
用于访问密钥库的密码。 |
||
密钥存储类型。 |
|
|
保存 SSL 证书的信任存储。 |
||
信任存储算法。 |
|
|
用于访问信任存储的密码。 |
||
信任存储类型。 |
|
|
是否启用服务器端证书验证。 |
|
|
是否启用主机名验证。 |
|
|
启用了 Stream 插件的 RabbitMQ 实例的主机。 |
|
|
流的名称。 |
||
用于向 broker 进行身份验证的登录密码。如果未设置,则使用 spring.rabbitmq.password。 |
||
开启 Stream 插件的 RabbitMQ 实例的 Stream 端口。 |
||
登录用户以向 broker 进行身份验证。如果未设置,则使用 spring.rabbitmq.username。 |
||
启用了 Stream 插件的 RabbitMQ 实例的虚拟主机。如果未设置,则使用 spring.rabbitmq.virtual-host。 |
||
允许用于反序列化的包/类的简单模式。 |
||
当 NONE 显式指定时,要从中接收消息的默认队列的名称。 |
||
用于发送操作的默认 exchange 的名称。 |
||
是否启用强制消息。 |
||
是否启用观察。 |
|
|
receive() 操作超时。 |
||
sendAndReceive() 操作超时。 |
||
是否启用发布重试。 |
|
|
第一次和第二次尝试传递消息之间的持续时间。 |
|
|
传递消息的最大尝试次数。 |
|
|
尝试之间的最大持续时间。 |
|
|
应用于上一个重试间隔的乘数。 |
|
|
用于发送操作的默认路由键的值。 |
||
登录用户以向 broker 进行身份验证。 |
|
|
连接到 broker 时使用的虚拟主机。 |
||
用作服务的基本 URI 的路径。 |
|
|
传递给 Spring Web 服务的 Servlet 初始化参数。 |
||
加载 Spring Web Services Servlet 的启动优先级。 |
|
|
要作为 Bean 公开的 WSDL 和随附的 XSD 的位置列表以逗号分隔。 |
JSON 属性
名字 | 描述 | 默认值 |
---|---|---|
序列化 Date 对象时使用的格式。 |
||
是否禁用 HTML 字符(如 '<'、'>' 等) 的转义。 |
||
是否在序列化期间排除内部类。 |
||
是否启用复杂 map 键(即非基元)的序列化。 |
||
是否从序列化或反序列化考虑中排除所有没有 “Expose” 注释的字段。 |
||
在序列化和反序列化期间应应用于对象字段的命名策略。 |
||
是否通过在输出前加上一些特殊文本来生成不可执行的 JSON。 |
||
Long 和 long 类型的序列化策略。 |
||
是否输出适合页面的序列化 JSON 以进行漂亮打印。 |
||
是否序列化 null 字段。 |
||
设置在读取和写入 JSON 时强制执行 RFC 8259 规范的严格程度。 |
||
用于自动检测构造函数的策略,特别是单参数构造函数的行为。 |
|
|
枚举的 Jackson 开/关功能。 |
||
JsonNode 的 Jackson 开/关功能。 |
||
日期格式字符串或完全限定的日期格式类名。例如,'yyyy-MM-dd HH:mm:ss'。 |
||
宽大处理的全局默认设置(如果有)。 |
||
控制序列化期间属性的包含。使用 Jackson 的 JsonInclude.Include 枚举中的值之一进行配置。 |
||
影响 Java 对象反序列化方式的 Jackson 开/关功能。 |
||
发电机的 Jackson 开/关功能。 |
||
用于格式化的区域设置。 |
||
Jackson 通用开/关功能。 |
||
解析器的 Jackson 开/关功能。 |
||
Jackson 的 PropertyNamingStrategies 上的常量之一。也可以是 PropertyNamingStrategy 实现的完全限定类名。 |
||
影响 Java 对象序列化方式的 Jackson 开/关功能。 |
||
格式化日期时使用的时区。例如,“America/Los_Angeles”或“GMT+10”。 |
||
Jackson 可见性阈值,可用于限制自动检测的方法(和字段)。 |
邮件属性
名字 | 描述 | 默认值 |
---|---|---|
默认 MimeMessage 编码。 |
|
|
SMTP 服务器主机。例如,'smtp.example.com'。 |
||
会话 JNDI 名称。设置后,优先于其他 Session 设置。 |
||
SMTP 服务器的登录密码。 |
||
SMTP 服务器端口。 |
||
其他 JavaMail 会话属性。 |
||
SMTP 服务器使用的协议。 |
|
|
SSL 捆绑包名称。如果设置,则为 'mail.(protocol).ssl.socketFactory' 属性设置为从相应的 SSL 捆绑包获取的 SSLSocketFactory。<p>请注意,STARTTLS 命令可以使用相应的 SSLSocketFactory,即使 'mail.(protocol).ssl.enable' 属性。 |
||
是否启用 SSL 支持。如果启用,则为 'mail.(protocol).ssl.enable' 属性设置为 'true'。 |
|
|
是否测试邮件服务器在启动时是否可用。 |
|
|
SMTP 服务器的登录用户。 |
||
SendGrid API 密钥。 |
||
SendGrid 代理主机。 |
||
SendGrid 代理端口。 |
RSocket 属性
名字 | 描述 | 默认值 |
---|---|---|
服务器应绑定到的网络地址。 |
||
最大传输单位。大于指定值的帧将被分段。 |
||
RSocket 处理请求的路径(仅适用于 websocket 传输)。 |
||
服务器端口。 |
||
是否启用 websocket 压缩扩展。 |
|
|
是代理 websocket ping 帧还是响应它们。 |
|
|
允许的最大帧负载长度。 |
|
|
用于 websocket 握手签名的子协议。 |
||
已配置的 SSL 捆绑包的名称。 |
||
PEM 编码的 SSL 证书文件的路径。 |
||
SSL 证书的 PEM 编码私钥文件的路径。 |
||
支持的 SSL 密码。 |
||
客户端身份验证模式。需要信任存储。 |
||
是否启用 SSL 支持。 |
|
|
已启用 SSL 协议。 |
||
标识密钥存储中的密钥的别名。 |
||
用于访问密钥存储中的密钥的密码。 |
||
保存 SSL 证书的密钥存储的路径(通常为 jks 文件)。 |
||
用于访问密钥库的密码。 |
||
密钥存储的提供程序。 |
||
密钥存储的类型。 |
||
要使用的 SSL 协议。 |
|
|
将主机名映射到 SNI 配置的 SSL 捆绑包。 |
||
PEM 编码的 SSL 证书颁发机构文件的路径。 |
||
SSL 证书颁发机构的 PEM 编码私钥文件的路径。 |
||
保存 SSL 证书的信任存储。 |
||
用于访问信任存储的密码。 |
||
信任存储的提供程序。 |
||
信任存储的类型。 |
||
RSocket 传输协议。 |
|
安全属性
名字 | 描述 | 默认值 |
---|---|---|
基于 Servlet 的 Web 应用程序的安全过滤器链分派器类型。 |
|
|
基于 Servlet 的 Web 应用程序的安全过滤器链顺序。 |
|
|
Authorization Server 的已注册客户端。 |
||
|
Authorization Server 的 OAuth 2.0 授权端点。 |
|
|
Authorization Server 的 OAuth 2.0 设备授权端点。 |
|
|
Authorization Server 的 OAuth 2.0 设备验证端点。 |
|
|
Authorization Server 的 JWK 集端点。 |
|
|
Authorization Server 的 OpenID Connect 1.0 客户端注册终端节点。 |
|
|
Authorization Server 的 OpenID Connect 1.0 注销端点。 |
|
|
Authorization Server 的 OpenID Connect 1.0 UserInfo 端点。 |
|
|
Authorization Server 的 OAuth 2.0 令牌自检端点。 |
|
|
Authorization Server 的 OAuth 2.0 令牌吊销端点。 |
|
|
Authorization Server 的 OAuth 2.0 令牌端点。 |
|
Authorization Server 的颁发者标识符的 URL。 |
||
|
是否允许每个主机有多个颁发者。在颁发者标识符的 URL 中使用路径组件可以在多租户托管配置中支持每个主机的多个颁发者。 |
|
OAuth 提供程序详细信息。 |
||
OAuth 客户端注册。 |
||
标识 JWT 所针对的收件人。 |
||
|
用于将 authorities 声明的值拆分为 authorities 的正则表达式。 |
|
|
用于从 JWT 映射颁发机构的令牌声明的名称。 |
|
用于从 JWT 映射的权限的前缀。 |
||
URI,可以是 OpenID Connect 发现终端节点,也可以是 RFC 8414 定义的 OAuth 2.0 授权服务器元数据终端节点。 |
||
用于验证 JWT 令牌的 JSON Web 密钥 URI。 |
||
用于验证数字签名的 JSON Web 算法。 |
|
|
|
JWT 委托人声明名称。 |
|
|
包含用于验证 JWT 的公钥的文件的位置。 |
|
用于使用令牌自检终端节点进行身份验证的客户端 ID。 |
||
|
用于使用令牌自检终端节点进行身份验证的客户端密钥。 |
|
|
OAuth 2.0 端点,通过该端点完成令牌内省。 |
|
SAML2 信赖方注册。 |
||
默认用户名。 |
|
|
默认用户名的密码。 |
||
默认用户名的已授予角色。 |
服务器属性
名字 | 描述 | 默认值 |
---|---|---|
服务器应绑定到的网络地址。 |
||
是否启用响应压缩。 |
|
|
不应压缩响应的用户代理的逗号分隔列表。 |
||
应压缩的 MIME 类型的逗号分隔列表。 |
|
|
执行压缩所需的最小 “Content-Length” 值。 |
|
|
何时包含 “errors” 属性。 |
|
|
包括 “exception” 属性。 |
|
|
何时包含 “message” 属性。 |
|
|
何时包含 “path” 属性。 |
|
|
何时包含 “trace” 属性。 |
|
|
错误控制器的路径。 |
|
|
是否启用服务器错误时浏览器中显示的默认错误页面。 |
|
|
处理 X-Forwarded-* 标头的策略。 |
||
是否启用 HTTP/2 支持(如果当前环境支持)。 |
|
|
Append to log(附加到日志)。 |
|
|
自定义日志格式,请参阅 org.eclipse.jetty.server.CustomRequestLog。如果已定义,则覆盖 “format” 配置键。 |
||
启用访问日志。 |
|
|
要放入日志文件名中的日期格式。 |
||
日志文件名。如果未指定,日志将重定向到 “System.err”。 |
||
日志格式。 |
|
|
不应记录的请求路径。 |
||
删除轮换日志文件之前的天数。 |
|
|
连接在关闭之前可以处于空闲状态的时间。 |
||
服务器在任何给定时间接受和处理的最大连接数。 |
|
|
表单键的最大数量。 |
|
|
任何 HTTP POST 请求中表单内容的最大大小。 |
|
|
HTTP 响应标头的最大大小。 |
|
|
要使用的受体线程数。当值为 -1 时,默认值,接受器的数量来自操作环境。 |
|
|
最大线程空闲时间。 |
|
|
最大线程数。如果启用了虚拟线程,则不起作用。 |
|
|
线程池的后备队列的最大容量。默认值是根据线程配置计算的。 |
||
最小线程数。如果启用了虚拟线程,则不起作用。 |
|
|
要使用的选择器线程数。当值为 -1 时,默认值,选择器的数量来自操作环境。 |
|
|
HTTP 请求标头的最大大小。请参阅所选嵌入式服务器的文档,了解有关如何应用此限制的详细信息。例如,Netty 将限制单独应用于请求中的每个单独标头,而 Tomcat 将限制应用于请求行的组合大小以及请求中的所有标头名称和值。 |
|
|
Netty 频道的连接超时。 |
||
H2C 升级请求的最大内容长度。 |
|
|
Netty 通道的空闲超时。如果未指定,则使用无限超时。 |
||
HTTP 请求解码的初始缓冲区大小。 |
|
|
可为 HTTP 请求的初始行解码的最大长度。 |
|
|
每个连接可以发出的最大请求数。默认情况下,一个连接提供无限数量的请求。 |
||
解码请求时是否验证 Header。 |
|
|
服务器 HTTP 端口。 |
|
|
Cookie 的域。 |
||
是否对 Cookie 使用 “HttpOnly” Cookie。 |
||
Cookie 的最长使用期限。如果未指定 duration 后缀,则将使用秒。正值表示 Cookie 相对于当前时间的过期时间。值为 0 表示 Cookie 应立即过期。负值表示没有 “Max-Age”。 |
||
Cookie 的名称。 |
||
生成的 Cookie 是否带有 Partitioned 属性。 |
||
Cookie 的路径。 |
||
Cookie 的 SameSite 设置。 |
||
是否始终将 Cookie 标记为安全。 |
||
可存储的最大会话数。 |
|
|
会话超时。如果未指定 duration 后缀,则将使用秒。 |
|
|
用于 Server 响应标头的值(如果为空,则不发送标头)。 |
||
应用程序的显示名称。 |
|
|
Servlet 上下文 init 参数。 |
||
应用程序的上下文路径。 |
||
HTTP 请求和响应的字符集。如果未明确设置,则添加到 “Content-Type” 标头中。 |
|
|
是否启用 http 编码支持。 |
|
|
是否在 HTTP 请求和响应上强制编码为配置的字符集。 |
||
是否在 HTTP 请求上强制编码为配置的字符集。如果未指定 “force” ,则默认为 true。 |
||
是否在 HTTP 响应上强制编码为配置的字符集。 |
||
将区域设置映射到 charset 以进行响应编码。 |
||
用于 JSP 的 Servlet 的类名。如果 registered 为 true,并且此类 * 在 Classpath 上,则它将被注册。 |
|
|
用于配置 JSP Servlet 的 Init 参数。 |
||
JSP Servlet 是否已注册。 |
|
|
是否向容器注册默认 Servlet。 |
|
|
Cookie 的域。 |
||
是否对 Cookie 使用 “HttpOnly” Cookie。 |
||
Cookie 的最长使用期限。如果未指定 duration 后缀,则将使用秒。正值表示 Cookie 相对于当前时间的过期时间。值为 0 表示 Cookie 应立即过期。负值表示没有 “Max-Age”。 |
||
Cookie 的名称。 |
||
生成的 Cookie 是否带有 Partitioned 属性。 |
||
Cookie 的路径。 |
||
Cookie 的 SameSite 设置。 |
||
是否始终将 Cookie 标记为安全。 |
||
是否在重启之间保留会话数据。 |
|
|
用于存储会话数据的目录。 |
||
会话超时。如果未指定 duration 后缀,则将使用秒。 |
|
|
会话跟踪模式。 |
||
服务器将支持的关闭类型。 |
|
|
已配置的 SSL 捆绑包的名称。 |
||
PEM 编码的 SSL 证书文件的路径。 |
||
SSL 证书的 PEM 编码私钥文件的路径。 |
||
支持的 SSL 密码。 |
||
客户端身份验证模式。需要信任存储。 |
||
是否启用 SSL 支持。 |
|
|
已启用 SSL 协议。 |
||
标识密钥存储中的密钥的别名。 |
||
用于访问密钥存储中的密钥的密码。 |
||
保存 SSL 证书的密钥存储的路径(通常为 jks 文件)。 |
||
用于访问密钥库的密码。 |
||
密钥存储的提供程序。 |
||
密钥存储的类型。 |
||
要使用的 SSL 协议。 |
|
|
将主机名映射到 SNI 配置的 SSL 捆绑包。 |
||
PEM 编码的 SSL 证书颁发机构文件的路径。 |
||
SSL 证书颁发机构的 PEM 编码私钥文件的路径。 |
||
保存 SSL 证书的信任存储。 |
||
用于访问信任存储的密码。 |
||
信任存储的提供程序。 |
||
信任存储的类型。 |
||
当所有可能的请求处理线程都在使用中时,传入连接请求的最大队列长度。 |
|
|
是否缓冲 output 以便仅定期刷新它。 |
|
|
是否检查日志文件是否存在,以便在外部进程重命名日志文件时可以重新创建日志文件。 |
|
|
是否仅在 “ServletRequest.getAttribute(conditionIf)” 不产生 null 时启用请求的日志记录。 |
||
是否仅在 “ServletRequest.getAttribute(conditionUnless)” 生成 null 时启用请求日志记录。 |
||
在其中创建日志文件的目录。可以是绝对的,也可以是相对于 Tomcat 基础目录的。 |
|
|
启用访问日志。 |
|
|
日志文件使用的字符集。Default (默认) 为系统默认字符集。 |
||
要放入日志文件名中的日期格式。 |
|
|
是否使用 RFC 5952 定义的 IPv6 规范表示格式。 |
|
|
用于在日志条目和日志文件名后缀中设置时间戳格式的区域设置。默认为 Java 进程的默认区域设置。 |
||
在删除访问日志文件之前保留它们的天数。 |
|
|
访问日志的格式模式。 |
|
|
日志文件名前缀。 |
|
|
是否将文件名中包含日期戳推迟到旋转时间。 |
|
|
为用于请求的 IP 地址、主机名、协议和端口设置请求属性。 |
|
|
是否开启访问日志轮换。 |
|
|
日志文件名后缀。 |
|
|
与 TLD 扫描要忽略的 jar 匹配的其他模式列表。可以在模式中使用特殊的 '?' 和 '*' 字符来分别匹配一个和仅一个字符以及零个或多个字符。 |
||
调用 backgroundProcess 方法之间的延迟。如果未指定 duration 后缀,则将使用秒。 |
|
|
Tomcat 基目录。如果未指定,则使用临时目录。 |
||
连接器在接受连接后等待显示请求 URI 行的时间。 |
||
在连接关闭之前等待另一个 HTTP 请求的时间。如果未设置,则使用 connectionTimeout。当设置为 -1 时,不会有超时。 |
||
服务器在任何给定时间接受和处理的最大连接数。达到限制后,操作系统仍可能接受基于 “acceptCount” 属性的连接。 |
|
|
任何 HTTP POST 请求中表单内容的最大大小。 |
|
|
HTTP 响应标头的最大大小。 |
|
|
在连接关闭之前可以通过管道传输的最大 HTTP 请求数。当设置为 0 或 1 时,将禁用 keep-alive 和 pipelining 。当设置为 -1 时,允许无限数量的管道请求或保持活动状态请求。 |
|
|
要吞噬的请求正文的最大数量。 |
|
|
是否应启用 Tomcat 的 MBean 注册表。 |
|
|
将保留在缓存中并在后续请求中重复使用的最大空闲处理器数。当设置为 -1 时,缓存将是无限的,理论上的最大大小等于最大连接数。 |
|
|
是否应通过将 / 附加到路径来重定向对上下文根的请求。使用在代理处终止的 SSL 时,此属性应设置为 false。 |
|
|
URI 路径中应允许的其他未编码字符的列表。只允许使用 “< > [ \ ] ^ ' { | }”。 |
||
URI 查询字符串中应允许的其他未编码字符的列表。只允许使用 “< > [ \ ] ^ ' { | }”。 |
||
从中提取远程主机的 HTTP 标头的名称。 |
|
|
匹配要信任的代理的正则表达式。 |
|
|
用于覆盖原始端口值的 HTTP 标头的名称。 |
|
|
保存传入协议的标头,通常命名为 “X-Forwarded-Proto”。 |
||
指示传入请求是否使用 SSL 的协议标头的值。 |
|
|
从中提取远程 IP 的 HTTP 标头的名称。例如,'X-FORWARDED-FOR'。 |
||
正则表达式定义当它们出现在 “remote-ip-header” 标头中时受信任的代理。 |
||
此 Web 应用程序是否允许静态资源缓存。 |
|
|
静态资源缓存的生存时间。 |
||
最大工作线程数。如果启用了虚拟线程,则不起作用。 |
|
|
线程池的后备队列的最大容量。仅当值大于 0 时,此设置才有效。 |
|
|
最小工作线程数。如果启用了虚拟线程,则不起作用。 |
|
|
用于解码 URI 的字符编码。 |
|
|
调用 sendRedirect 生成的 HTTP 1.1 及更高版本的位置标头是使用相对重定向还是绝对重定向。 |
|
|
Undertow 访问日志目录。 |
||
是否开启访问日志。 |
|
|
访问日志的格式模式。 |
|
|
日志文件名前缀。 |
|
|
是否开启访问日志轮换。 |
|
|
日志文件名后缀。 |
|
|
是否应将 'Connection: keep-alive' 标头添加到所有响应中,即使 HTTP 规范不要求。 |
|
|
每个缓冲区的大小。默认值派生自 JVM 可用的最大内存量。 |
||
是否应解码编码的斜杠字符 (%2F)。如果前端代理不执行相同的解码,则解码可能会导致安全问题。仅当您的旧应用程序需要它时,才启用此选项。设置后,server.undertow.allow-encoded-slash 无效。 |
||
是否应解码 URL。禁用后,URL 中的百分比编码字符将保持原样。 |
|
|
是否在 Java 堆之外分配缓冲区。默认值派生自 JVM 可用的最大内存量。 |
||
是否应在启动时初始化 servlet 过滤器。 |
|
|
允许的最大 Cookie 数。存在此限制是为了防止基于哈希冲突的 DOS 攻击。 |
|
|
允许的最大标头数。存在此限制是为了防止基于哈希冲突的 DOS 攻击。 |
||
HTTP POST 内容的最大大小。当值为 -1 时,默认值为无限制。 |
|
|
允许的最大查询或路径参数数。存在此限制是为了防止基于哈希冲突的 DOS 攻击。 |
||
连接在被服务器关闭之前可以处于空闲状态而不处理请求的时间量。 |
||
io.undertow.UndertowOptions 中定义的服务器选项。 |
||
在 org.xnio.Options 中定义的套接字选项。 |
||
转发请求时是否保留请求的路径。 |
|
|
要为 worker 创建的 I/O 线程数。默认值派生自可用处理器的数量。 |
||
工作线程数。默认值是 I/O 线程数的 8 倍。 |
||
用于解码 URL 的 Charset。 |
|
模板属性
名字 | 描述 | 默认值 |
---|---|---|
是否允许 HttpServletRequest 属性覆盖(隐藏)控制器生成的同名模型属性。仅支持 Spring MVC。 |
|
|
是否允许 HttpSession 属性覆盖 (隐藏) 控制器生成的同名模型属性。仅支持 Spring MVC。 |
|
|
是否启用模板缓存。仅支持 Spring MVC。 |
|
|
模板编码。 |
|
|
是否检查 templates 位置是否存在。 |
|
|
Content-Type 值。仅支持 Spring MVC。 |
|
|
是否为此技术启用 MVC 视图解析。 |
|
|
在与模板合并之前,是否应将所有请求属性添加到模型中。仅支持 Spring MVC。 |
|
|
在与模板合并之前,是否应将所有 HttpSession 属性添加到模型中。仅支持 Spring MVC。 |
|
|
是否公开RequestContext以供 Spring 的宏库使用,名称为“springMacroRequestContext”。仅支持 Spring MVC。 |
|
|
是否首选文件系统访问来加载模板,以启用模板更改的热检测。当将模板路径检测为目录时,仅从该目录加载模板,并且不会考虑其他匹配的 Classpath 位置。 |
|
|
在构建 URL 时添加到视图名称前面的前缀。 |
||
所有视图的 RequestContext 属性的名称。 |
||
众所周知的 FreeMarker 键,这些键被传递给 FreeMarker 的 Configuration。 |
||
在构建 URL 时附加到视图名称的后缀。 |
|
|
模板路径列表。 |
|
|
可解析的 View 名称。 |
||
是否允许 HttpServletRequest 属性覆盖(隐藏)控制器生成的同名模型属性。 |
|
|
是否允许 HttpSession 属性覆盖 (隐藏) 控制器生成的同名模型属性。 |
|
|
是否启用模板缓存。 |
|
|
模板编码。 |
|
|
是否检查 templates 位置是否存在。 |
|
|
|
参见 GroovyMarkupConfigurer |
|
Content-Type 值。 |
|
|
是否为此技术启用 MVC 视图解析。 |
|
|
在与模板合并之前,是否应将所有请求属性添加到模型中。 |
|
|
在与模板合并之前,是否应将所有 HttpSession 属性添加到模型中。 |
|
|
是否公开RequestContext以供 Spring 的宏库使用,名称为“springMacroRequestContext”。 |
|
|
在构建 URL 时添加到视图名称前面的前缀。 |
||
所有视图的 RequestContext 属性的名称。 |
||
模板路径。 |
|
|
在构建 URL 时附加到视图名称的后缀。 |
|
|
可解析的 View 名称。 |
||
模板编码。 |
|
|
是否检查 templates 位置是否存在。 |
|
|
是否为 Mustache 启用 MVC 视图解析。 |
|
|
要应用于模板名称的前缀。 |
|
|
Mustache 视图支持的媒体类型。 |
|
|
所有视图的 RequestContext 属性的名称。 |
||
是否允许 HttpServletRequest 属性覆盖(隐藏)控制器生成的同名模型属性。 |
|
|
是否允许 HttpSession 属性覆盖 (隐藏) 控制器生成的同名模型属性。 |
|
|
是否启用模板缓存。 |
|
|
Content-Type 值。 |
||
在与模板合并之前,是否应将所有请求属性添加到模型中。 |
|
|
在与模板合并之前,是否应将所有 HttpSession 属性添加到模型中。 |
|
|
是否公开RequestContext以供 Spring 的宏库使用,名称为“springMacroRequestContext”。 |
|
|
要应用于模板名称的后缀。 |
|
|
可解析的 View 名称。 |
||
是否启用模板缓存。 |
|
|
是否在渲染模板之前检查模板是否存在。 |
|
|
是否检查 templates 位置是否存在。 |
|
|
在 SpringEL 表达式中启用 SpringEL 编译器。 |
|
|
是否为 Web 框架启用 Thymeleaf 视图解析。 |
|
|
模板文件编码。 |
|
|
应从解析中排除的视图名称 (允许的模式) 列表。 |
||
要应用于模板的模板模式。另请参见 Lymeleaf 的 TemplateMode 枚举。 |
|
|
在构建 URL 时添加到视图名称前面的前缀。 |
|
|
以逗号分隔的视图名称列表(允许的模式),当设置了最大数据块大小时,这些名称应该是在 CHUNKED 模式下执行的唯一数据。 |
||
以逗号分隔的视图名称(允许的模式)列表,即使设置了最大块大小,也应该在 FULL 模式下执行。 |
||
用于写入响应的数据缓冲区的最大大小。如果设置了此选项,则默认情况下,模板将以 CHUNKED 模式执行。 |
|
|
View 技术支持的媒体类型。 |
|
|
是否应该在 checkbox 元素本身之前呈现充当复选框标记的隐藏表单输入。 |
|
|
Content-Type 值写入 HTTP 响应。 |
|
|
|
Thymeleaf 是应该尽快开始写入 partial output 还是 buffer 直到模板处理完成。 |
|
在构建 URL 时附加到视图名称的后缀。 |
|
|
链中模板解析程序的顺序。默认情况下,模板解析程序位于链中的第一个。Order 从 1 开始,只有在您定义了其他“TemplateResolver”bean 时才应设置。 |
||
可以解析的视图名称 (允许的模式) 的列表。 |
Testcontainers 属性
名字 | 描述 | 默认值 |
---|---|---|
Testcontainers 启动模式。 |
|
|
如何将 DynamicPropertyRegistry 注入到 @Bean 方法中。 |
|
Web 属性
名字 | 描述 | 默认值 |
---|---|---|
是否支持凭据。如果未设置,则不支持凭据。 |
||
请求中允许的 HTTP 标头列表。'*' 允许所有标头。 |
||
允许的 HTTP 方法列表。'*' 允许所有方法。如果未设置,则默认为 GET。 |
||
允许的源模式列表。与仅支持 '*' 的允许源不同,源模式更灵活,例如 'https://*.example.com',并且可以与 allow-credentials 一起使用。如果既未设置允许的源,也未设置允许的源模式,则跨源请求将被有效禁用。 |
||
要允许的源列表,其中 '*' 允许所有源。启用 allow-credentials 后,不能使用 '*',应考虑设置源模式。如果既未设置允许的源,也未设置允许的源模式,则跨源请求将被有效禁用。 |
||
要包含在响应中的标头列表。 |
||
客户端可以缓存来自飞行前请求的响应多长时间。如果未指定 duration 后缀,则将使用秒。 |
|
|
是否启用默认 GraphiQL UI。 |
|
|
GraphiQL UI 终端节点的路径。 |
|
|
公开 GraphQL 请求 HTTP 终端节点的路径。 |
|
|
RSocket 消息处理程序的映射。 |
||
GraphQL 架构文件的文件扩展名。 |
|
|
是否应将架构与应用程序进行比较以检测缺失的映射。 |
|
|
是否应在 schema 级别启用字段自省。 |
|
|
GraphQL 架构文件的位置。 |
|
|
是否启用了打印架构的终端节点。Schema 在 spring.graphql.path + “/schema” 下可用。 |
|
|
完成并发处理所需的时间。 |
||
必须收到初始 {@code CONNECTION_INIT} 类型消息的时间。 |
|
|
将服务器保持活动 ping 发送到客户端之前的最长空闲时间。 |
||
GraphQL WebSocket 订阅终端节点的路径。 |
||
是否应将 application/hal+json 响应发送到接受 application/json 的请求。 |
|
|
客户端 HTTP 请求的默认连接超时。 |
||
用于客户端 HTTP 请求的默认工厂。 |
||
客户端 HTTP 请求的默认读取超时。 |
||
处理 HTTP 重定向。 |
|
|
要使用的 SSL 捆绑包。 |
||
用作应用程序的基本 URI 的 Path。如果指定,则覆盖 “@ApplicationPath” 的值。 |
||
Jersey过滤器链订购。 |
|
|
初始化参数以通过 servlet 或过滤器传递给 Jersey。 |
||
加载 Jersey Servlet 的启动优先级。 |
|
|
Jersey 集成类型。 |
|
|
异步请求处理超时之前的时间量。如果未设置此值,则使用底层实现的默认超时。 |
||
是否应使用请求参数(默认为 “format”)来确定请求的媒体类型。 |
|
|
将文件扩展名映射到媒体类型以进行内容协商。例如,将 yml 改为 text/yaml。 |
||
启用 “favor-parameter” 时要使用的查询参数名称。 |
||
用于 HTTP 消息转换的首选 JSON 映射器。默认情况下,根据环境自动检测。支持的值为 'jackson'、'gson' 和 'jsonb'。当存在其他 json 映射库(例如 kotlinx.serialization)时,使用自定义 HttpMessageConverters bean 来控制首选映射器。 |
|
|
是否将 OPTIONS 请求分派给 FrameworkServlet doService 方法。 |
|
|
是否将 TRACE 请求分派给 FrameworkServlet doService 方法。 |
|
|
要使用的日期格式,例如 'dd/MM/yyyy'。用于格式化 java.util.Date 和 java.time.LocalDate。 |
||
要使用的日期时间格式,例如 'yyyy-MM-dd HH:mm:ss'。用于格式化 java.time 的 LocalDateTime、OffsetDateTime 和 ZonedDateTime。 |
||
要使用的时间格式,例如 'HH:mm:ss'。用于格式化 java.time 的 LocalTime 和 OffsetTime。 |
||
是否启用 Spring 的FormContentFilter。 |
|
|
是否启用 Spring 的 HiddenHttpMethodFilter。 |
|
|
是否允许在 DEBUG 和 TRACE 级别记录(可能敏感的)请求详细信息。 |
|
|
是否启用由 “HandlerExceptionResolver” 解决的异常的警告日志记录,但 “DefaultHandlerExceptionResolver” 除外。 |
|
|
消息代码的格式设置策略。例如,'PREFIX_ERROR_CODE'。 |
||
选择将请求路径与已注册的映射进行匹配的策略。 |
|
|
是否应启用 RFC 9457 问题详细信息支持。 |
|
|
是否在每个请求的末尾发布 ServletRequestHandledEvent。 |
|
|
加载 Dispatcher Servlet 的启动优先级。 |
|
|
调度程序 Servlet 的路径。为此属性设置自定义值与 PathPatternParser 匹配策略不兼容。 |
|
|
用于静态资源的路径模式。 |
|
|
Spring MVC 视图前缀。 |
||
Spring MVC 视图后缀。 |
||
用于 WebJar 资产的路径模式。 |
|
|
参考计数缓冲液的泄漏检测级别。如果未通过 'ResourceLeakDetector.setLevel' 或 'io.netty.leakDetection.level' 系统属性进行配置,则默认为 'simple'。 |
||
是否启用分段上传支持。 |
|
|
将文件写入磁盘的阈值。 |
|
|
上传文件的中间位置。 |
||
最大文件大小。 |
|
|
最大请求大小。 |
|
|
是否在访问文件或参数时延迟解决 multipart 请求。 |
|
|
是否严格按照 Servlet 规范解析 multipart 请求,仅用于 “multipart/form-data” 请求。 |
|
|
会话刷新模式。确定何时将会话更改写入会话存储。 |
|
|
用于存储会话的映射的名称。 |
|
|
会话保存模式。确定如何跟踪会话更改并将其保存到会话存储。 |
|
|
过期会话清理作业的 Cron 表达式。 |
|
|
会话刷新模式。确定何时将会话更改写入会话存储。 |
|
|
数据库 Schema 初始化模式。 |
|
|
在初始化脚本中使用的平台(如果使用@@platform@@占位符)。默认情况下自动检测。 |
||
会话保存模式。确定如何跟踪会话更改并将其保存到会话存储。 |
|
|
用于初始化数据库架构的 SQL 文件的路径。 |
|
|
用于存储会话的数据库表的名称。 |
|
|
用于存储会话的集合名称。 |
|
|
过期会话清理作业的 Cron 表达式。仅当 repository-type 设置为 indexed 时受支持。反应式会话存储库不支持。 |
|
|
当不存在用户定义的 ConfigureRedisAction 或 ConfigureReactiveRedisAction bean 时要应用的 configure 操作。 |
|
|
会话刷新模式。确定何时将会话更改写入会话存储。反应式会话存储库不支持。 |
|
|
用于存储会话的键的命名空间。 |
|
|
要配置的 Redis 会话存储库的类型。 |
|
|
会话保存模式。确定如何跟踪会话更改并将其保存到会话存储。 |
|
|
会话存储库筛选 Dispatcher 类型。 |
|
|
会话存储库筛选条件顺序。 |
||
会话超时。如果未指定 duration 后缀,则将使用秒。 |
||
要使用的区域设置。默认情况下,此区域设置被 “Accept-Language” 标头覆盖。 |
||
定义应如何解析区域设置。 |
|
|
是否启用默认资源处理。 |
|
|
指示响应消息适用于单个用户,不得由共享缓存存储。 |
||
指示任何缓存都可以存储响应。 |
||
应缓存响应的最长时间,如果未指定 duration 后缀,则以秒为单位。 |
||
指示一旦响应过时,缓存在未与服务器重新验证响应的情况下不得使用响应。 |
||
指示只有在使用服务器重新验证缓存的响应时才能重复使用缓存的响应。 |
||
指示在任何情况下都不缓存响应。 |
||
指示中介(缓存和其他)不应转换响应内容。 |
||
与 “must-revalidate” 指令的含义相同,只是它不适用于私有缓存。 |
||
共享缓存应缓存响应的最长时间(如果未指定 duration 后缀,则以秒为单位)。 |
||
遇到错误时可以使用响应的最长时间,如果未指定 duration 后缀,则以秒为单位。 |
||
|
响应过时后可以提供的最长时间,如果未指定 duration 后缀,则以秒为单位。 |
|
资源处理程序提供的资源的缓存周期。如果未指定 duration 后缀,则将使用秒。可以被'spring.web.resources.cache.cachecontrol'属性覆盖。 |
||
我们是否应该在 HTTP 缓存标头中使用文件的 “lastModified” 元数据。 |
|
|
是否在 Resource chain 中启用缓存。 |
|
|
是否启用已压缩资源的解析(gzip、brotli)。检查文件扩展名为 '.gz' 或 '.br' 的资源名称。 |
|
|
是否启用 Spring Resource Handling 链。默认情况下,除非至少启用了一个策略,否则将禁用。 |
||
是否启用内容 Version Strategy (版本策略)。 |
|
|
要应用于内容 Version Strategy 的模式列表。 |
|
|
是否开启 fixed Version 策略。 |
|
|
要应用于固定 Version Strategy 的模式列表。 |
|
|
用于固定 Version Strategy 的 Version 字符串。 |
||
静态资源的位置。默认为 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,不执行任何限制。 |
|
|
每个部分的每个 headers 部分允许的最大内存量。设置为 -1 可强制执行无限制。 |
|
|
每个部分在写入磁盘之前允许的最大内存量。设置为 -1 以将所有内容存储在内存中。 |
|
|
给定 multipart 请求中允许的最大段数。默认值为 -1,不执行任何限制。 |
|
|
是否应启用 RFC 9457 问题详细信息支持。 |
|
|
用于静态资源的路径模式。 |
|
|
用于 WebJar 资产的路径模式。 |
|