問題タブ [spring-reactive]

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 に答える
1912 参照

java - Spring Reactive (R2DBC) を使用して MSSQL に接続し、Bean の作成中にエラーが発生しました

現在、Microsoft SQL Server とのデータベース接続を確立しようとしています。残念ながら、なぜ機能しないのか理解できません。残念ながら、エラーメッセージから正確な情報が得られるわけではありません。

スタータークラス

データベース構成:

データベース初期化子:

ドメイン:

import org.springframework.data.annotation.Id; import org.springframework.data.relational.core.mapping.Table;

@Table("person") public class Person {

リポジトリ:

コントローラ:

ポム:

エラーメッセージ:

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

spring-boot - Spring WebClient の複数の retryWhen でさまざまなエラーを処理する

retryWhen複数を追加して再試行を実行し、さまざまな WebClient の失敗応答を処理することはできますか?

私が達成したいこと:

WebClient を使用して REST API 呼び出しを行っています。エラーのシナリオはほとんどありません。再試行が必要な場合は遅延が異なります。

たとえば、1.発生した場合401 Unauthorize、トークンを更新した直後に再試行できます。2.502/503 Serverエラーが発生した場合、5 秒後に再試行を遅らせる必要があります。3.429 Too Many Request発生した場合は、再試行を少し遅らせる必要があります。たとえば、20 秒後です。

以下のような Retry 仕様を作成したいと思います。

`.retryWhen(retry429)' は他の再試行を上書きするようです。