解決使用@RequestParam注解和泛型遇到的問題
更新時間:2021年10月25日 17:02:59 作者:wh柒八九
這篇文章主要介紹了解決使用@RequestParam注解和泛型遇到的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
使用@RequestParam注解和泛型
@RequestParam注解的作用是給傳入的參數(shù)起一個別名,但是當(dāng)參數(shù)中含有泛型的時候,該注解無法識別泛型



去掉@RequestParam注解之后



@RequestParam注解的作用及用法
最簡單的兩種寫法,在寫接口時:加或不加@RequestParam注解的區(qū)別

- 第一種寫法參數(shù)為非必傳,第二種寫法參數(shù)為必傳。參數(shù)名為userId
- 第二種寫法可以通過@RequestParam(required = false)設(shè)置為非必傳。因為required值默認(rèn)是true,所以默認(rèn)必傳
- 第二種寫法可以通過@RequestParam("userId")或者@RequestParam(value = "userId")指定參數(shù)名
- 第二種寫法可以通過@RequestParam(defaultValue = "0")指定參數(shù)默認(rèn)值
用法如下:

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java計算自然數(shù)中的水仙花數(shù)的方法分享
這篇文章主要介紹了java計算自然數(shù)中的水仙花數(shù)的方法,需要的朋友可以參考下2014-03-03
SpringBoot使用自定義注解實現(xiàn)數(shù)據(jù)脫敏過程詳細(xì)解析
這篇文章主要介紹了SpringBoot自定義注解之脫敏注解詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
以用戶名注冊為例分析三種Action獲取數(shù)據(jù)的方式
這篇文章主要介紹了以用戶名注冊為例分析三種Action獲取數(shù)據(jù)的方式的相關(guān)資料,需要的朋友可以參考下2016-03-03

