解決使用@RequestParam註解和泛型遇到的問題
使用@RequestParam註解和泛型
@RequestParam註解的作用是給傳入的參數起一個別名,但是當參數中含有泛型的時候,該註解無法識別泛型
去掉@RequestParam註解之後
@RequestParam註解的作用及用法
最簡單的兩種寫法,在寫接口時:加或不加@RequestParam註解的區別
- 第一種寫法參數為非必傳,第二種寫法參數為必傳。參數名為userId
- 第二種寫法可以通過@RequestParam(required = false)設置為非必傳。因為required值默認是true,所以默認必傳
- 第二種寫法可以通過@RequestParam(“userId”)或者@RequestParam(value = “userId”)指定參數名
- 第二種寫法可以通過@RequestParam(defaultValue = “0”)指定參數默認值
用法如下:
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。
推薦閱讀:
- Spring Boot中@RequestParam參數的5種情況說明
- 淺談@RequestParam 參數是否必須傳的問題
- @RequestParam使用defaultValue屬性設置默認值的操作
- @RequestParam 接收參數的值為null的處理方式
- 關於@RequestParam註解的使用(簡單易懂)