亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否應該在 Spring Webflux 中用 Mono Publisher 包裝?

是否應該在 Spring Webflux 中用 Mono Publisher 包裝?

開心每一天1111 2023-08-16 17:51:03
我正在研究 Spring-Webflux,我只是想知道我是否也應該用 Mono Publisher 包裝我的 @RequestBody 對象?例如: @RequestBody Mono<SavePriceViewModel> saveModel例子:@PostMapping("/item")public Mono<ResponseEntity<PriceViewModel>> createHeaderAndItem(@RequestBody Mono<SavePriceViewModel> saveModel) {   return service.createHeaderAndItem(saveModel).doOnSuccess(r -> log.debug("createHeaderAndItem() returned."));}
查看完整描述

1 回答

?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

請求主體不必是單聲道的,我們可以返回Mono<ResponseModel>不需要的 ResponseEntity


@PostMapping("/item")

public Mono<PriceViewModel> createHeaderAndItem(@RequestBody SavePriceViewModel saveModel) {

   return service.createHeaderAndItem(saveModel).doOnSuccess(r -> log.debug("createHeaderAndItem() returned."));

}

有關序列化和反序列化的更多信息,請檢查此。 https://docs.spring.io/spring/docs/5.1.9.RELEASE/spring-framework-reference/web-reactive.html#webflux-codecs


當解碼到多值發布者(例如 Flux)時,一旦接收到完整形成的對象的足夠字節,每個 TokenBuffer 就會傳遞到 ObjectMapper。輸入內容可以是 JSON 數組,如果 content-type 為 ,則可以是行分隔的 JSON "application/stream+json"。


查看完整回答
反對 回復 2023-08-16
  • 1 回答
  • 0 關注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號