使用@RequestParam注解和泛型
@RequestParam注解的作用是給傳入的參數起一個別名,但是當參數中含有泛型的時候,該注解無法識別泛型
去掉@RequestParam注解之后
@RequestParam注解的作用及用法
最簡單的兩種寫法,在寫接口時:加或不加@RequestParam注解的區別
- 第一種寫法參數為非必傳,第二種寫法參數為必傳。參數名為userId
- 第二種寫法可以通過@RequestParam(required = false)設置為非必傳。因為required值默認是true,所以默認必傳
- 第二種寫法可以通過@RequestParam("userId")或者@RequestParam(value = "userId")指定參數名
- 第二種寫法可以通過@RequestParam(defaultValue = "0")指定參數默認值
用法如下:
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/qq_31960623/article/details/107982929