1. 程式人生 > >@RequestParam 綁定List參數

@RequestParam 綁定List參數

body 開發 前臺 post 接收 轉化 string 一個 調用

今天遇到了一個問題,比較尷尬.

我寫了一個接口,參數用@RequestParam接收,是一個List<String>.用postman可以正常的調用.

但是其他組的開發用feignClient就無法調通,報400.

苦思冥想不清楚問題原因.後來想到應該是請求頭的原因.

假如Content-Type 是 application/json,前臺傳來的是json的話,用@RequestParam就接收不到.需要使用@RequestBody轉化為對象.

順便記錄一下使用postman調用參數為List<String>且用@RequestBody接收的接口的方法

.["111","222"]

就這樣寫就可以了.

@RequestParam 綁定List參數