久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - 想問一下,@PathVariable為空時(shí)能指定默認(rèn)值嗎

瀏覽:119日期:2023-12-02 15:05:39

問題描述

@RequestMapping(value = '/get/{id}/{userId}', method = RequestMethod.GET) public Result getMemberShip(@PathVariable('id') int id,@PathVariable('userId') int userId) {

假如id為非必需參數(shù),可以為空,應(yīng)該怎么處理,可以給予以一個(gè)默認(rèn)值,或者說不用這種方式,java能給傳遞過來的參數(shù)默認(rèn)值嗎,剛開始寫java,不太清楚

問題解答

回答1:

@PathVariable不能設(shè)置默認(rèn)值,因?yàn)閚ull對于url是無意義的。如果參數(shù)確實(shí)可能為空,需要默認(rèn)值,可以使用@RequestParams。

回答2:

{id}/{userId}如果他們兩個(gè)不是必要條件不要這么傳參,使用@ModelAttribute注解,并用對象傳參比較好

標(biāo)簽: java
主站蜘蛛池模板: 特克斯县| 昌平区| 蛟河市| 永安市| 香格里拉县| 上林县| 梅河口市| 远安县| 定结县| 屏边| 礼泉县| 洛扎县| 湖北省| 宝应县| 额尔古纳市| 金秀| 凌云县| 庆元县| 西吉县| 凤翔县| 长沙市| 务川| 揭西县| 双辽市| 石首市| 丹棱县| 资溪县| 金阳县| 灵武市| 民县| 凤凰县| 耿马| 方正县| 乌兰察布市| 天门市| 寿光市| 临高县| 南充市| 湘乡市| 嘉荫县| 宁晋县|