付録 A: 共通のアプリケーションプロパティ
さまざまなプロパティは、application.properties ファイル内、application.yml ファイル内、またはコマンドラインスイッチとして指定できます。この付録では、一般的な Spring Cloud OpenFeign プロパティのリストと、使用する基礎となるクラスへの参照を提供します。
| プロパティのコントリビュートは、クラスパス上の追加の jar ファイルから得られる可能性があるため、これを完全な一覧と見なすべきではありません。また、独自のプロパティを定義できます。 |
| 名前 | デフォルト | 説明 |
|---|---|---|
spring.cloud.openfeign.autoconfiguration.jackson.enabled |
| true の場合、PageJacksonModule および SortJacksonModule Bean が Jackson ページのデコード用に提供されます。 |
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.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.httpclient.connection-timeout |
| |
spring.cloud.openfeign.httpclient.connection-timer-repeat |
| |
spring.cloud.openfeign.httpclient.disable-ssl-validation |
| |
spring.cloud.openfeign.httpclient.enabled |
| Feign による Apache HTTP クライアントの使用を有効にします。 |
spring.cloud.openfeign.httpclient.follow-redirects |
| |
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.max-connections |
| |
spring.cloud.openfeign.httpclient.max-connections-per-route |
| |
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.micrometer.enabled |
| Feign の Micrometer 機能を有効にします。 |
spring.cloud.openfeign.oauth2.enabled |
| oauth2 アクセストークンを管理するための偽のインターセプターを有効にします。 |
spring.cloud.openfeign.oauth2.load-balanced |
| oauth2 アクセストークンプロバイダーの負荷分散を有効にします。 |
spring.cloud.openfeign.okhttp.enabled |
| Feign による OKHTTP クライアントの使用を有効にします。 |