[英]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.