私のアプリケーションで、期限が切れる認証トークンを持つWebサービスを呼び出しています。 トークンの有効期限が切れた場合は、トークンを更新してWebサービスを再試行する必要があります。 これを行うには、私は春の再試行が正しい候補かもしれないと感じました。 しかし、私は再試行の間にこのリフレッシュトークンサービスを注入する方法がわかりません。Springでの再試行について
答えて
春の再試行はあなたが望むものではありません。これは、あなたが文字通り再試行する等冪演算のためのものです。
これはOAuthトークンですか?次に、あなたはSpring Security OAuthが必要です。
Oauth2RestTemplate
と同じことをしたい場合でも、トークン処理をクライアントにフックします。
ありがとうございます。 OK .. "冪等の操作" !!! Webサービスには、oauthトークンがあります。現在、Spring Integration MessagingGatewayを使用してWebサービスにアクセスしています。これらの統合ゲートウェイにOauth機能を導入する方法はありますか? –
'int-http:outbound-gateway'は' restTemplate'パラメータを持っているようです。それはおそらくあなたがそれらをどのように統合するのでしょうか。 – OrangeDog
- 1. いくつかの例外について再試行メソッド
- 2. Springの再試行がRestControllerで機能しない
- 3. Pythonの再試行モジュールが例外時に再試行しない
- 4. 再試行オプション
- 5. K8S再試行
- 6. 再試行RubyでのGroovy
- 7. タスクの再試行
- 8. Springバッチ:@ Retetableと@EnableRetryアノテーションを使用したタスクレットの再試行
- 9. spring amqp rabbit最大コンシューマ接続の再試行
- 10. Spring DBCP接続プーリング|再試行回数の設定
- 11. 再試行は、私は以下の再試行のために必要としている
- 12. RxJavaでネットワークコールを再試行
- 13. JavaScript:ソースで再試行404
- 14. インターセプター:再試行でタイムアウトモーダル
- 15. cURL PHPで再試行
- 16. いくつかの例外を再帰的に再試行する
- 17. Spring AOP - 再試行アドバイスを正しく設定する
- 18. 増加セロリ再試行時間各再試行サイクル
- 19. RxJava 2:再試行ユーザーの再試行通知を送信中に完了
- 20. 接続時の再試行
- 21. ステートマシンで再試行および最大試行
- 22. 私はそうのような再試行ポリシーを設定しようとしています再試行ポリシー
- 23. Androidでの例外の再試行
- 24. .NETサービスでの再試行のアーキテクチャ
- 25. guavaの再試行フレームワークを使用して一定の時間間隔で再試行を続ける
- 26. 再試行と再試行の間の要求/観測を変更する
- 27. セロリで再試行するコールバックのタスク
- 28. LocalServerSocketの使用中に「IOException:再試行」
- 29. 内部エラー:受信者クラスの再試行が再試行されません
- 30. SpringクラウドZuulはインスタンスがダウンしているときに再試行し、他の利用可能なインスタンス
関連:[Spring統合とOauthを使用してREST Webサービスを呼び出す](https://stackoverflow.com/q/36861053/476716) – OrangeDog