プロパティの構成
以下に構成プロパティのリストを示します。
| 名前 | デフォルト | 説明 |
|---|---|---|
spring.cloud.compatibility-verifier.compatible-boot-versions |
| Spring Boot 依存関係のデフォルトで受け入れられるバージョン。具体的な値を指定したくない場合は、パッチバージョンに {@code x} を設定できます。例: {@ コード 3.5.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.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.eager-load.clients | ||
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.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.stats.include-path |
| メトリクスの {@code uri} タグに {@code path} を追加するかどうかを示します。{@link RestTemplate} を使用して、カーディナリティの高いパスを持つ負荷分散されたリクエストを実行する場合は、これを {@code false} に設定することをお勧めします。 |
spring.cloud.loadbalancer.stats.micrometer.enabled |
| 負荷分散されたリクエストに対して 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.openfeign.autoconfiguration.jackson.enabled |
| true の場合、PageJacksonModule および SortJacksonModule Bean が Jackson ページのデコード用に提供されます。 |
spring.cloud.openfeign.circuitbreaker.alphanumeric-ids.enabled |
| true の場合、サーキットブレーカー ID には、構成プロパティを介した構成を可能にする英数字のみが含まれます。 |
spring.cloud.openfeign.circuitbreaker.enabled |
| true の場合、OpenFeign クライアントは Spring Cloud CircuitBreaker サーキットブレーカーでラップされます。 |
spring.cloud.openfeign.circuitbreaker.group.enabled |
| true の場合、OpenFeign クライアントはグループ付きの Spring Cloud CircuitBreaker サーキットブレーカーでラップされます。 |
spring.cloud.openfeign.client.config | ||
spring.cloud.openfeign.client.decode-slash |
| Feign クライアントは、デフォルトではスラッシュ |
spring.cloud.openfeign.client.default-config |
| |
spring.cloud.openfeign.client.default-to-properties |
| |
spring.cloud.openfeign.client.refresh-enabled |
| Feign のオプション値のリフレッシュ機能を有効にします。 |
spring.cloud.openfeign.client.remove-trailing-slash |
| {@code true} の場合、リクエスト URL の末尾のスラッシュが削除されます。 |
spring.cloud.openfeign.compression.request.content-encoding-types | コンテンツエンコーディングのリスト (適用可能なエンコーディングは、使用するクライアントによって異なります)。 | |
spring.cloud.openfeign.compression.request.enabled |
| Feign から送信されたリクエストを圧縮できるようにします。 |
spring.cloud.openfeign.compression.request.mime-types |
| サポートされている mime 型のリスト。 |
spring.cloud.openfeign.compression.request.min-request-size |
| 最小しきい値コンテンツサイズ。 |
spring.cloud.openfeign.compression.response.enabled |
| Feign からのレスポンスを圧縮できるようにします。 |
spring.cloud.openfeign.encoder.charset-from-content-type |
| 文字セットを {@ codeContent-Type} ヘッダーから派生させる必要があるかどうかを示します。 |
spring.cloud.openfeign.http2client.enabled |
| Feign による Java11 HTTP 2 クライアントの使用を有効にします。 |
spring.cloud.openfeign.httpclient.connection-timeout |
| |
spring.cloud.openfeign.httpclient.connection-timer-repeat |
| |
spring.cloud.openfeign.httpclient.disable-ssl-validation |
| |
spring.cloud.openfeign.httpclient.follow-redirects |
| |
spring.cloud.openfeign.httpclient.hc5.connection-request-timeout |
| 接続リクエストタイムアウトのデフォルト値。 |
spring.cloud.openfeign.httpclient.hc5.connection-request-timeout-unit |
| 接続リクエストのタイムアウト単位のデフォルト値。 |
spring.cloud.openfeign.httpclient.hc5.enabled |
| Feign による Apache HTTP クライアント 5 の使用を有効にします。 |
spring.cloud.openfeign.httpclient.hc5.pool-concurrency-policy |
| プールの同時実行ポリシー。 |
spring.cloud.openfeign.httpclient.hc5.pool-reuse-policy |
| プール接続の再利用ポリシー。 |
spring.cloud.openfeign.httpclient.hc5.socket-timeout |
| ソケットタイムアウトのデフォルト値。 |
spring.cloud.openfeign.httpclient.hc5.socket-timeout-unit |
| ソケットタイムアウト単位のデフォルト値。 |
spring.cloud.openfeign.httpclient.http2.version |
| このクライアントが リモートサーバーと通信するために使用するプロトコルを構成します。{@link HttpClient.Version} の {@link String} 値を使用します。 |
spring.cloud.openfeign.httpclient.max-connections |
| |
spring.cloud.openfeign.httpclient.max-connections-per-route |
| |
spring.cloud.openfeign.httpclient.ok-http.protocols | このクライアントが リモートサーバーと通信するために使用するプロトコルを構成します。{@link Protocol} の {@link String} 値を使用します。 | |
spring.cloud.openfeign.httpclient.ok-http.read-timeout |
| {@linkOkHttpClient} 読み取りタイムアウト ; デフォルトは 60 秒です。 |
spring.cloud.openfeign.httpclient.time-to-live |
| |
spring.cloud.openfeign.httpclient.time-to-live-unit |
| |
spring.cloud.openfeign.lazy-attributes-resolution |
| @FeignClient 属性解決モードを遅延に切り替えます。 |
spring.cloud.openfeign.micrometer.enabled |
| Feign の Micrometer 機能を有効にします。 |
spring.cloud.openfeign.oauth2.clientRegistrationId | OAuth2 で使用する clientId を提供します。 | |
spring.cloud.openfeign.oauth2.enabled |
| oauth2 アクセストークンを管理するための偽のインターセプターを有効にします。 |
spring.cloud.openfeign.okhttp.enabled |
| Feign による OKHTTP クライアントの使用を有効にします。 |
spring.cloud.refresh.additional-property-sources-to-retain | リフレッシュ中に保持する追加のプロパティソース。通常、システムプロパティソースのみが保持されます。このプロパティを使用すると、EnvironmentPostProcessors によって作成されたプロパティソースなどのプロパティソースも保持できます。 | |
spring.cloud.refresh.enabled |
| リフレッシュスコープと関連機能の自動構成を有効にします。 |
spring.cloud.refresh.extra-refreshable |
| リフレッシュスコープにポスト処理する Bean の追加の Bean 名またはクラス名。 |
spring.cloud.refresh.never-refreshable |
| リフレッシュまたは再バインドされない Bean の 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 の作成を有効にします。 |