簡體   English   中英

Spring WebFlux 無功輸入

[英]Spring WebFlux reactive input

獲取輸入常規 java 有效負載的 controller 與反應有效負載之間有什么區別。 例如說我有以下2個端點

@RestController
public class MyController {
@PostMapping
public Flux<SomeObject> doThing(@RequestBody MyPayload playlod) {
// do things that return flux - reactive all the way from this controller

和這個

    @RestController
    public class MyController {
   @PostMapping
   public Flux<SomeObject> doThing(@RequestBody Mono<MyPayload> playlod) {
   

從反應的角度來看,我不明白 2 方法之間的區別

根據 WebFlux 文檔

請求正文可以是以下方式之一,它將在注解和函數式編程模型中自動解碼:

  • Account account ——在調用 controller 之前,賬戶被反序列化而不阻塞。
  • Mono<Account> account — controller 可以使用 Mono 聲明要在帳戶反序列化后執行的邏輯。
  • Flux<Account> accounts ——輸入流場景。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM