問題タブ [netflix-feign]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4855 参照

spring-cloud - @FeignClient で Hystrix クライアント フォールバックを直接定義するにはどうすればよいですか

Spring のドキュメントで説明されているように、偽の定義でフォールバック関数を直接定義しようとしています。以下のコードを参照してください。ただし、静的クラスを定義できないというエラーが表示されます。「modifier static not allowed here」. 偽装呼び出しが失敗したときにフォールバック関数を実行するにはどうすればよいですか?

よろしく、

ナダブ

0 投票する
3 に答える
9786 参照

spring - パラメータを変換するために @FeignClient Expander をカスタムする方法は?

パラメータを変換するためにデフォルトのエキスパンダーを装う:</p>

GETこのように、ユーザーをサポートするパラメーターに変換するようにカスタムしたい

私に何ができる?

0 投票する
0 に答える
496 参照

spring - Spring Cloud Feign は Spring MVC アノテーションのプレースホルダーをサポートしていますか?

以下に示すように、プレースホルダーを使用してリクエストのパスを定義したいと思います。リクエストを試みると、spring-cloud-feign がプレースホルダーを application.yml 値と交換できないようです。

0 投票する
2 に答える
6381 参照

spring-cloud - 特定の Spring Cloud Feign クライアントの RequestInterceptor を除外するには?

「グローバル」な RequestInterceptor が定義されているクライアントが多数あります。クライアントの 1 つで、この「グローバル」インターセプターを除外する必要があります。特定の FeignClient の RequestInterceptors の完全なセットをオーバーライドすることは可能ですか?

使用している spring-cloud-netflix のバージョンは 1.1.0 M5 です

0 投票する
2 に答える
6550 参照

connection-pooling - Spring Cloud: Feign および HTTP 接続プーリング

Spring Cloud Feign Client が Http 接続プーリングを提供またはサポートしているかどうか、もしそうなら、プール サイズなどの設定を構成する方法を教えてください。公式ドキュメントでこれを見つけることができないようです。ありがとうございました。

0 投票する
1 に答える
4689 参照

spring-mvc - Spring Cloud Netflix Feign - エラー 405 リクエストメソッド 'POST' はサポートされていません

Web サービスに Feign を使用して REST クライアントを構築しようとしています。Web サービスは、xml Bean 構成を使用して Spring 4 で構築されています。

プロジェクトはMavenで構築され、サブモジュールを使用して構造化されています

Feign クライアントを有効にするために、Spring xml 構成で有効な注釈付きクラスを作成しました。

spring.xml

FeignConfiguration.java

次に、Feign クライアントを作成し、アノテーションを使用して構成しました

FooClient.java

API コントローラーは、次のように Feign クライアントを実装します。

FooController.java

foo-api-client モジュール jar は、外部クライアントが foo-api-service REST サービスに接続するための依存関係として使用されます。これらのクライアントが API を簡単に使用できるようにするために、FooClient のインスタンスを生成するファクトリ クラスが作成されています。

FooClientFactory.java

問題 外部クライアントがFooClientFactory を使用して foo Web サービスへのリクエストを実行するとfooClientFactory.build().get("id");、405 エラーが返されます。クライアント コンソールの応答ログは次のとおりです。

stackoverflow や他のブログでこの種の問題を検索しましたが、セットアップ全体の何が問題なのか理解できませんでした。

何か案が?

ありがとう、アンドレア

0 投票する
0 に答える
248 参照

java - netflix 偽装でヘッダーを取り除く

偽のGsonを使用するサービスを順番に呼び出すエンドポイントを呼び出すときに、春のセキュリティを使用して春に偽装を実行しています

終点:

サービス:

エンドポイントを呼び出すときにスプリングセキュリティを使用しているため、認証ヘッダーを追加する必要がありますが、ヘッダーを保持し、それが原因で正しく応答しないターゲットに送信するように見えます。避けた?