该版本仍在开发中,尚未被视为稳定。最新稳定版本请使用Spring Cloud Commons 5.0.0spring-doc.cadn.net.cn

配置属性

下面你可以找到一组配置属性的列表。spring-doc.cadn.net.cn

名称 默认值 描述

spring.cloud.compatibility-verifier.compatible-boot-versionsspring-doc.cadn.net.cn

3.4.xspring-doc.cadn.net.cn

Spring Boot依赖默认接受的版本。如果你不想指定具体值,可以为补丁版本设置 {@code x}。示例:{@code 3.4.x}spring-doc.cadn.net.cn

spring.cloud.compatibility-verifier.enabledspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

支持创建 Spring Cloud 兼容性验证。spring-doc.cadn.net.cn

spring.cloud.config.allow-overridespring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

标志表示可以使用{@link #isOverrideSystemProperties() systemPropertiesOverride}。设置为 false,以防止用户误改默认值。默认是true。spring-doc.cadn.net.cn

spring.cloud.config.initialize-on-context-refreshspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

在上下文刷新事件时,标记引导配置初始化。默认是假的。spring-doc.cadn.net.cn

spring.cloud.config.override-nonespring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

标记表示当 {@link #setAllowOverride(布尔) allowOverride} 为真时,外部属性应优先级最低,不应覆盖任何现有属性源(包括本地配置文件)。默认是假的。这只会在使用配置优先引导时产生影响。spring-doc.cadn.net.cn

spring.cloud.config.override-system-propertiesspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

标记表示外部属性应覆盖系统属性。默认是true。spring-doc.cadn.net.cn

spring.cloud.decrypt-environment-post-processor.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用DecryptEnvironmentPostProcessor。spring-doc.cadn.net.cn

spring.cloud.discovery.client.composite-indicator.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用发现客户端复合健康指标。spring-doc.cadn.net.cn

spring.cloud.discovery.client.health-indicator.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

Spring.cloud.discovery.client.health-indicator.include-descriptionspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

spring.cloud.discovery.client.health-indicator.use-services-queryspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

指示器是否应该使用 {@link DiscoveryClient#getServices} 来检查其健康状态。当设置为{@code false}时,指示器会使用较轻的{@link DiscoveryClient#probe()}。这在大规模部署中非常有用,因为返回的服务数量使得作变得不必要地繁重。spring-doc.cadn.net.cn

Spring.cloud.discovery.client.simple.instancesspring-doc.cadn.net.cn

spring.cloud.discovery.client.simple.local.hostspring-doc.cadn.net.cn

spring.cloud.discovery.client.simple.local.instance-idspring-doc.cadn.net.cn

spring.cloud.discovery.client.simple.local.metadataspring-doc.cadn.net.cn

spring.cloud.discovery.client.simple.local.portspring-doc.cadn.net.cn

0spring-doc.cadn.net.cn

Spring.cloud.discovery.client.simple.local.securespring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

spring.cloud.discovery.client.simple.local.service-idspring-doc.cadn.net.cn

Spring.cloud.discovery.client.simple.local.urispring-doc.cadn.net.cn

spring.cloud.discovery.client.simple.orderspring-doc.cadn.net.cn

spring.cloud.discovery.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

支持客户健康指标的发现。spring-doc.cadn.net.cn

spring.cloud.features.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用功能端点。spring-doc.cadn.net.cn

Spring.cloud.httpclientfactories.apache.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

支持创建Apache Http客户端工厂豆子。spring-doc.cadn.net.cn

spring.cloud.httpclientfactories.ok.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

支持创建OK Http客户端工厂豆。spring-doc.cadn.net.cn

spring.cloud.hypermedia.refresh.fixed-delayspring-doc.cadn.net.cn

5000spring-doc.cadn.net.cn

spring.cloud.hypermedia.refresh.initial-delayspring-doc.cadn.net.cn

10000spring-doc.cadn.net.cn

Spring.cloud.inetutils.default-hostnamespring-doc.cadn.net.cn

本地主持spring-doc.cadn.net.cn

默认主机名。用于出错时使用。spring-doc.cadn.net.cn

spring.cloud.inetutils.default-ip-addressspring-doc.cadn.net.cn

127.0.0.1spring-doc.cadn.net.cn

默认IP地址。用于出错时使用。spring-doc.cadn.net.cn

Spring.cloud.inetutils.ignored-interfacesspring-doc.cadn.net.cn

将被忽略的网络接口 Java 正则表达式列表。spring-doc.cadn.net.cn

Spring.cloud.inetutils.preferred-networksspring-doc.cadn.net.cn

网络地址的 Java 正则表达式列表,这些地址将被优先考虑。spring-doc.cadn.net.cn

spring.cloud.inetutils.timeout-secondsspring-doc.cadn.net.cn

1spring-doc.cadn.net.cn

超时,计算主机名时只需几秒。spring-doc.cadn.net.cn

spring.cloud.inetutils.use-only-site-local-interfacesspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

是否只使用与站点本地地址的接口。详情请参见{@link InetAddress#isSiteLocalAddress()}。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.cache.caffeine.specspring-doc.cadn.net.cn

创建缓存的规范。有关规格格式的更多详情,请参见CaffeineSpec。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.cache.capacityspring-doc.cadn.net.cn

256spring-doc.cadn.net.cn

初始缓存容量表示为int。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.cache.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用 Spring Cloud LoadBalancer 缓存机制。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.cache.ttlspring-doc.cadn.net.cn

35秒spring-doc.cadn.net.cn

存活时间——从记录写入起计入的时间,之后缓存条目失效,表示为{持续时间}({@link Duration}。{@link String} 属性必须符合 Spring Boot <code>StringToDurationConverter</code> 中规定的相应语法。@see <a href= “https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/StringToDurationConverter.java”>StringToDurationConverter.java</a>spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.call-get-with-request-on-delegatesspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

如果该标志设置为 {@code true},{@code ServiceInstanceListSupplier#get(Request request)} 方法将被实现,调用 {@code delegate.get(request)} 在 {@code DelegatingServiceInstanceListSupplier} 可分配的类中调用该方法,这些类尚未实现该方法,排除 {@code CachingServiceInstanceListSupplier} 和 {@code HealthCheckServiceInstanceListSupplier},后者应直接放在执行实例的提供商之后的实例供应者层级中在进行任何基于请求的过滤之前,通过网络检索,默认为{@code true}。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.clientsspring-doc.cadn.net.cn

Spring.cloud.loadbalancer.configurationsspring-doc.cadn.net.cn

默认值spring-doc.cadn.net.cn

启用预定义的负载均衡器配置。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.eager-load.clientsspring-doc.cadn.net.cn

客户的名字。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用 Spring Cloud 负载均衡器。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.health-check.initial-delayspring-doc.cadn.net.cn

0spring-doc.cadn.net.cn

HealthCheck 调度器的初始延迟值。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.health-check.intervalspring-doc.cadn.net.cn

25秒spring-doc.cadn.net.cn

用于重运行HealthCheck调度器的间隔。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.health-check.pathspring-doc.cadn.net.cn

健康检查请求应在哪条路径上提出。可以设置服务ID.一个默认值价值也可以被设定。如果没有设置,/执行器/健康将被使用。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.health-check.portspring-doc.cadn.net.cn

健康检查请求应在哪条路径上提出。如果没有设置,则请求服务所用的端口在服务实例中可用。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.health-check.refetch-instancesspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

表示实例是否应被HealthCheckServiceInstanceListSupplier.如果实例可以更新且底层代理不持续流动,就可以使用该方法。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.health-check.refetch-instances-intervalspring-doc.cadn.net.cn

25秒spring-doc.cadn.net.cn

用于重新获取可用服务实例的间隔。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.health-check.repeat-health-checkspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

指示是否应持续进行健康检查。设置成 可能有用false如果定期重新获取实例,因为每次重新获取都会触发健康检查。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.health-check.update-results-listspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

表示{@code healthCheckFlux}是否应对每个已检索的活{@link ServiceInstance}发出。如果设置为 {@code false},则整个活体实例序列先被收集到列表中,然后才发出。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.hintspring-doc.cadn.net.cn

允许设置 <code>hint</code> 的值,该值传递给 LoadBalancer 请求,随后可在 {@link ReactiveLoadBalancer} 实现中使用。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.hint-header-namespring-doc.cadn.net.cn

X-SC-LB-提示spring-doc.cadn.net.cn

允许设置用于传递提示的头部名称,用于基于提示的服务实例过滤。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.retry.avoid-previous-instancespring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用 ServiceInstanceListSupplier 的 Javas 包装RetryAwareServiceInstanceListSupplier如果Spring-Retry在类路径中。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.retry.backoff.enabledspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

指示是否应应用反应堆重试回退。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.retry.backoff.jitterspring-doc.cadn.net.cn

0.5spring-doc.cadn.net.cn

用于设置RetryBackoffSpec.jitter.spring-doc.cadn.net.cn

spring.cloud.loadbalancer.retry.backoff.max退后spring-doc.cadn.net.cn

Long.MAX MSspring-doc.cadn.net.cn

用于设置重试后退Spec.max后退.spring-doc.cadn.net.cn

spring.cloud.loadbalancer.retry.backoff.min-backoffspring-doc.cadn.net.cn

5毫秒spring-doc.cadn.net.cn

用于设置重试退后 spec#minBack退.spring-doc.cadn.net.cn

spring.cloud.loadbalancer.retry.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用负载均衡器重试。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.retry.max-retries on-next-service-instancespring-doc.cadn.net.cn

1spring-doc.cadn.net.cn

下一次执行的重试次数ServiceInstance.一个ServiceInstance在每次重试调用前选择。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.retry.max-在同一服务实例上重试spring-doc.cadn.net.cn

0spring-doc.cadn.net.cn

同一节点上需要执行的重试次数ServiceInstance.spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.retry.retry-on-all-exceptionsspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

表示应对所有例外尝试重试,而非仅限于指定异常retryableExceptions.spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.retry.retry-on-all-operationsspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

表示应尝试在以下作中重试,HttpMethod.GET.spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.retry.retryable-exceptionsspring-doc.cadn.net.cn

{}spring-doc.cadn.net.cn

一个设置可投掷这些职业应该触发重试。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.retry.retryable-status-codesspring-doc.cadn.net.cn

{}spring-doc.cadn.net.cn

一个设置一堆状态代码,应该触发重试。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.service-discovery.timeoutspring-doc.cadn.net.cn

调用服务发现时超时持续时间的字符串表示。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.stats.include-pathspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

指示是否应将{@code路径}添加到{@code uri}标签中。当使用 {@link RestTemplate} 执行具有高基数路径的负载均衡请求时,建议将其设置为 {@code false}。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.stats.micrometer.enabledspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

启用Spring Cloud LoadBalancer微米统计。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.sticky-session.add-service-instance-cookiespring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

指示是否需要由LoadBalancer添加新选定实例的cookie。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.sticky-session.instance-id-cookie-namespring-doc.cadn.net.cn

sc-lb-实例-IDspring-doc.cadn.net.cn

包含首选实例ID的cookie名称。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.subset.instance-idspring-doc.cadn.net.cn

确定性子集实例ID。如果未设置,则使用 {@link IdUtils#getDefaultInstanceId(PropertyResolver)}。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.subset.sizespring-doc.cadn.net.cn

100spring-doc.cadn.net.cn

确定性子集的最大子集大小。spring-doc.cadn.net.cn

spring.cloud.loadbalancer.x-forwarded.enabledspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

以启用X转发头部。spring-doc.cadn.net.cn

Spring.cloud.loadbalancer.zonespring-doc.cadn.net.cn

Spring Cloud 负载均衡器区域。spring-doc.cadn.net.cn

spring.cloud.refresh.additional-property-sources-to-retainspring-doc.cadn.net.cn

刷新时需要保留的额外房产资源。通常只保留系统属性源。该属性允许保留由环境后处理器创建的属性源。spring-doc.cadn.net.cn

spring.cloud.refresh.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用刷新范围及相关功能的自动配置。spring-doc.cadn.net.cn

spring.cloud.refresh.extra-refreshablespring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

额外的Beans名称或类名,用于后期处理到刷新范围。spring-doc.cadn.net.cn

spring.cloud.refresh.never-refreshablespring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

用逗号分开的Beans名称列表,表示豆子永远不会刷新或装回。spring-doc.cadn.net.cn

spring.cloud.refresh.on-restart.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

在开始时启用刷新上下文。spring-doc.cadn.net.cn

spring.cloud.service-registry.auto-registration.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

服务自动注册是否已启用。默认为真。spring-doc.cadn.net.cn

Spring.cloud.service-registry.auto-registration.fail-fastspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

如果没有自动服务注册,启动是否失败。默认为false。spring-doc.cadn.net.cn

Spring.cloud.service-registry.auto-registration.register-managementspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

是否将管理注册为服务。默认为真。spring-doc.cadn.net.cn

spring.cloud.util.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

支持创建 Spring Cloud 工具豆。spring-doc.cadn.net.cn