プロパティの構成
以下に構成プロパティのリストを示します。
名前 | デフォルト | 説明 |
---|---|---|
spring.cloud.compatibility-verifier.compatible-boot-versions |
| Spring Boot 依存関係のデフォルトで受け入れられるバージョン。具体的な値を指定したくない場合は、パッチバージョンに {@code x} を設定できます。例: {@ コード 3.4.x} |
spring.cloud.compatibility-verifier.enabled |
| Spring Cloud 互換性検証の作成を有効にします。 |
spring.cloud.config.allow-override |
| {@link #isOverrideSystemProperties()systemPropertiesOverride} を使用できることを示すフラグ。ユーザーが誤ってデフォルトを変更しないようにするには、false に設定します。デフォルトは true です。 |
spring.cloud.config.initialize-on-context-refresh |
| コンテキストリフレッシュイベントでブートストラップ構成を初期化するフラグ。デフォルトは false。 |
spring.cloud.config.override-none |
| {@link #setAllowOverride(boolean) allowedOverride} が true の場合、外部プロパティの優先順位が最も低くなり、既存のプロパティソース (ローカル構成ファイルを含む) をオーバーライドしてはならないことを示すフラグ。デフォルトは false。これは、config first bootstrap を使用する場合にのみ効果があります。 |
spring.cloud.config.override-system-properties |
| 外部プロパティがシステムプロパティをオーバーライドする必要があることを示すフラグ。デフォルトは true です。 |
spring.cloud.decrypt-environment-post-processor.enabled |
| DecryptEnvironmentPostProcessor を有効にします。 |
spring.cloud.discovery.client.composite-indicator.enabled |
| ディスカバリクライアントの複合ヘルスインジケータを有効にします。 |
spring.cloud.discovery.client.health-indicator.enabled |
| |
spring.cloud.discovery.client.health-indicator.include-description |
| |
spring.cloud.discovery.client.health-indicator.use-services-query |
| インジケーターがそのヘルスをチェックするために {@ linkDiscoveryClient#getServices} を使用する必要があるかどうか。{@code false} に設定すると、インジケーターは代わりにライターの {@link DiscoveryClient#probe()} を使用します。これは、返されるサービスの数によって操作が不必要に重くなる大規模なデプロイで役立ちます。 |
spring.cloud.discovery.client.simple.instances | ||
spring.cloud.discovery.client.simple.local.host | ||
spring.cloud.discovery.client.simple.local.instance-id | ||
spring.cloud.discovery.client.simple.local.metadata | ||
spring.cloud.discovery.client.simple.local.port |
| |
spring.cloud.discovery.client.simple.local.secure |
| |
spring.cloud.discovery.client.simple.local.service-id | ||
spring.cloud.discovery.client.simple.local.uri | ||
spring.cloud.discovery.client.simple.order | ||
spring.cloud.discovery.enabled |
| ディスカバリクライアントのヘルスインジケータを有効にします。 |
spring.cloud.features.enabled |
| 関数エンドポイントを有効にします。 |
spring.cloud.httpclientfactories.apache.enabled |
| Apache Http クライアントファクトリ Bean の作成を有効にします。 |
spring.cloud.httpclientfactories.ok.enabled |
| OKHttp クライアントファクトリ Bean の作成を有効にします。 |
spring.cloud.hypermedia.refresh.fixed-delay |
| |
spring.cloud.hypermedia.refresh.initial-delay |
| |
spring.cloud.inetutils.default-hostname |
| デフォルトのホスト名。エラーの場合に使用されます。 |
spring.cloud.inetutils.default-ip-address |
| デフォルトの IP アドレス。エラーの場合に使用されます。 |
spring.cloud.inetutils.ignored-interfaces | 無視されるネットワークインターフェースの Java 正規表現のリスト。 | |
spring.cloud.inetutils.preferred-networks | 優先されるネットワークアドレスの Java 正規表現のリスト。 | |
spring.cloud.inetutils.timeout-seconds |
| ホスト名を計算するためのタイムアウト(秒単位)。 |
spring.cloud.inetutils.use-only-site-local-interfaces |
| サイトのローカルアドレスを持つインターフェースのみを使用するかどうか。詳細については、{@ link InetAddress#isSiteLocalAddress()} を参照してください。 |
spring.cloud.loadbalancer.cache.caffeine.spec | キャッシュの作成に使用する仕様。スペック形式の詳細については、CaffeineSpec を参照してください。 | |
spring.cloud.loadbalancer.cache.capacity |
| int として表される初期キャッシュ容量。 |
spring.cloud.loadbalancer.cache.enabled |
| Spring Cloud LoadBalancer キャッシュメカニズムを有効にします。 |
spring.cloud.loadbalancer.cache.ttl |
| Time To Live - レコードの書き込みからカウントされた時間。この時間が経過するとキャッシュエントリは期限切れになります。{@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.cloud.loadbalancer.call-get-with-request-on-delegates |
| このフラグが {@code true} に設定されている場合、{@code ServiceInstanceListSupplier#get(Request request)} メソッドは、{@code DelegatingServiceInstanceListSupplier} から割り当て可能なクラスで {@code delegate.get(request)} を呼び出すように実装されます。{@code CachingServiceInstanceListSupplier} と {@code HealthCheckServiceInstanceListSupplier} を除いて、そのメソッドはまだ実装されていません。これらは、サプライヤーがネットワーク経由でインスタンスの取得を実行した直後、リクエストベースのフィルタリングが行われる前に、インスタンスサプライヤー階層に直接配置される必要があります。完了しました。デフォルトでは {@code true}。 |
spring.cloud.loadbalancer.clients | ||
spring.cloud.loadbalancer.configurations |
| 事前定義された LoadBalancer 構成を有効にします。 |
spring.cloud.loadbalancer.eager-load.clients | クライアントの名前。 | |
spring.cloud.loadbalancer.enabled |
| Spring Cloud LoadBalancer を有効にします。 |
spring.cloud.loadbalancer.health-check.initial-delay |
| HealthCheck スケジューラーの初期遅延値。 |
spring.cloud.loadbalancer.health-check.interval |
| HealthCheck スケジューラーを再実行するための間隔。 |
spring.cloud.loadbalancer.health-check.interval |
| HealthCheck スケジューラーを再実行するための間隔。 |
spring.cloud.loadbalancer.health-check.path | ヘルスチェックリクエストを行うパス。 | |
spring.cloud.loadbalancer.health-check.port | ヘルスチェックリクエストを行う必要があるパス。何も設定されていない場合、リクエストされたサービスがサービスインスタンスで利用できるポート。 | |
spring.cloud.loadbalancer.health-check.refetch-instances |
| インスタンスを |
spring.cloud.loadbalancer.health-check.refetch-instances-interval |
| 使用可能なサービスインスタンスを再フェッチする間隔。 |
spring.cloud.loadbalancer.health-check.repeat-health-check |
| ヘルスチェックを繰り返し続ける必要があるかどうかを示します。インスタンスを定期的に再フェッチする場合は、再フェッチのたびにヘルスチェックもトリガーされるため、これを |
spring.cloud.loadbalancer.health-check.update-results-list |
| 取得された有効な {@link ServiceInstance} ごとに {@code healthCheckFlux} を発行するかどうかを示します。{@code false} に設定すると、アライブインスタンスシーケンス全体が最初にリストに収集されてから出力されます。 |
spring.cloud.loadbalancer.hint | LoadBalancer リクエストに渡され、その後 {@link ReactiveLoadBalancer} 実装で使用できる <code>hint</code> の値を設定できます。 | |
spring.cloud.loadbalancer.hint-header-name |
| ヒントベースのサービスインスタンスフィルタリングのヒントを渡すために使用されるヘッダーの名前を設定できます。 |
spring.cloud.loadbalancer.retry.avoid-previous-instance |
| Spring-Retry がクラスパスにある場合、ServiceInstanceListSupplier Bean を |
spring.cloud.loadbalancer.retry.backoff.enabled |
| Reactor 再試行バックオフを適用する必要があるかどうかを示します。 |
spring.cloud.loadbalancer.retry.backoff.jitter |
|
|
spring.cloud.loadbalancer.retry.backoff.max-backoff |
|
|
spring.cloud.loadbalancer.retry.backoff.min-backoff |
|
|
spring.cloud.loadbalancer.retry.enabled |
| LoadBalancer の再試行を有効にします。 |
spring.cloud.loadbalancer.retry.max-retries-on-next-service-instance |
| 次の |
spring.cloud.loadbalancer.retry.max-retries-on-same-service-instance |
| 同じ |
spring.cloud.loadbalancer.retry.retry-on-all-exceptions |
|
|
spring.cloud.loadbalancer.retry.retry-on-all-operations |
|
|
spring.cloud.loadbalancer.retry.retryable-exceptions |
| 再試行をトリガーする必要がある |
spring.cloud.loadbalancer.retry.retryable-status-codes |
| 再試行をトリガーするステータスコードの |
spring.cloud.loadbalancer.service-discovery.timeout | サービスディスカバリへの呼び出しのタイムアウトの期間の文字列表現。 | |
spring.cloud.loadbalancer.stats.include-path |
| メトリクスの {@code uri} タグに {@code path} を追加するかどうかを示します。{@link RestTemplate} を使用して、カーディナリティの高いパスを持つ負荷分散されたリクエストを実行する場合は、これを {@code false} に設定することをお勧めします。 |
spring.cloud.loadbalancer.stats.micrometer.enabled |
| Spring Cloud LoadBalancer Micrometer 統計を有効にします。 |
spring.cloud.loadbalancer.sticky-session.add-service-instance-cookie |
| 新しく選択されたインスタンスを含む Cookie を LoadBalancer で追加する必要があるかどうかを示します。 |
spring.cloud.loadbalancer.sticky-session.instance-id-cookie-name |
| 優先インスタンス ID を保持する Cookie の名前。 |
spring.cloud.loadbalancer.subset.instance-id | 決定的サブセット化のインスタンス ID。設定されていない場合は、{@link IdUtils#getDefaultInstanceId(PropertyResolver)} が使用されます。 | |
spring.cloud.loadbalancer.subset.size |
| 決定的サブセット化の最大サブセットサイズ。 |
spring.cloud.loadbalancer.x-forwarded.enabled |
| X-Forwarded ヘッダーを有効にします。 |
spring.cloud.loadbalancer.zone | Spring Cloud LoadBalancer ゾーン。 | |
spring.cloud.refresh.additional-property-sources-to-retain | リフレッシュ中に保持する追加のプロパティソース。通常、システムプロパティソースのみが保持されます。このプロパティを使用すると、EnvironmentPostProcessors によって作成されたプロパティソースなどのプロパティソースも保持できます。 | |
spring.cloud.refresh.enabled |
| リフレッシュスコープと関連機能の自動構成を有効にします。 |
spring.cloud.refresh.extra-refreshable |
| 後処理をリフレッシュスコープに入れる Bean の追加のクラス名。 |
spring.cloud.refresh.never-refreshable |
| Bean のクラス名のコンマ区切りリストは、リフレッシュまたはリバウンドされません。 |
spring.cloud.refresh.on-restart.enabled |
| 開始時にコンテキストをリフレッシュできるようにします。 |
spring.cloud.service-registry.auto-registration.enabled |
| サービスの自動登録が有効になっているかどうか。デフォルトは true です。 |
spring.cloud.service-registry.auto-registration.fail-fast |
| AutoServiceRegistration がない場合に起動に失敗するかどうか。デフォルトは false です。 |
spring.cloud.service-registry.auto-registration.register-management |
| 管理をサービスとして登録するかどうか。デフォルトは true です。 |
spring.cloud.util.enabled |
| Spring Cloud ユーティリティ Bean の作成を有効にします。 |