春は、コントローラをwebflux:モノラル対POJOを消費しますか?

piotrek:

コントローラでは、私は書くことができます:

fun update(@RequestBody myPojo: MyPojo): Mono<Void> 

若しくは

fun update(@RequestBody myPojo: Mono<MyPojo>): Mono<Void> 

どんな違いがあるのでしょうか?体の解析は、異なるスレッドで実行されるのですか?まで、第1の場合では、私はメインリアクトルスレッドをブロックするmyPojo解析され?

ブライアンClozel:

両者の間に強いランタイム差はありません。最初のケースでは、春には、入ってくるのラップを解除しますMonoが、復号は、まだ非同期に発生します。

唯一の違いはなしということであるMono引数としてタイプ、あなたはそれの上に原子炉の演算子を使用することはできません。このように、本当にあなたのコントローラハンドラで達成する必要があるものについてです。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=187865&siteId=1