1
レスポンスボディは、次のいずれか:
- アカウント - 与えられたアカウントをブロックすることなく、シリアライズ。同期非ブロッキングコントローラメソッドを意味します。
どのように同期コントローラメソッドが非ブロック化できるのですか?それは矛盾のように聞こえる。ここ
レスポンスボディは、次のいずれか:
- アカウント - 与えられたアカウントをブロックすることなく、シリアライズ。同期非ブロッキングコントローラメソッドを意味します。
どのように同期コントローラメソッドが非ブロック化できるのですか?それは矛盾のように聞こえる。ここ
は、同期、非ブロッキング制御方法の例である:
@GetMapping("/sample/account")
public Account sample() {
return new Account("codependent");
}
が繰延結果(等Mono
又はFlux
を)信号タイプを返さないので、同期です。ブロッキング操作が実行されないため(I/O、共有リソースで待機中など)、非ブロッキングです。
Mono.just(new Account("codependent"))
のようにMono
とラップすることもできますが、その理由は何もないため、その非同期タイプのコストを支払うだけです。
これは、コントローラメソッドが何もブロックしない場合にのみ使用してください。ポイントは、私はそれが適用される多くの状況が表示されないことです:私たちは非同期を行う場合、私たちはモノがあるでしょう、私たちは何かをブロックすると、それはブロックせずにシリアル化されません... BTW、回答ありがとうございます。 – codependent