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

您的位置:首頁技術文章
文章詳情頁

java - 想問一下,@PathVariable為空時能指定默認值嗎

瀏覽:128日期: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為非必需參數,可以為空,應該怎么處理,可以給予以一個默認值,或者說不用這種方式,java能給傳遞過來的參數默認值嗎,剛開始寫java,不太清楚

問題解答

回答1:

@PathVariable不能設置默認值,因為null對于url是無意義的。如果參數確實可能為空,需要默認值,可以使用@RequestParams。

回答2:

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

標簽: java
主站蜘蛛池模板: 中阳县| 迭部县| 公安县| 柞水县| 米泉市| 双江| 多伦县| 霸州市| 阿城市| 宿州市| 辽阳市| 从化市| 望江县| 怀宁县| 贡嘎县| 随州市| 闽侯县| 简阳市| 绍兴县| 云南省| 双辽市| 罗田县| 汾阳市| 和龙市| 辛集市| 拜泉县| 蓬安县| 澄江县| 五大连池市| 阿巴嘎旗| 凤台县| 临邑县| 漯河市| 全州县| 赣州市| 沛县| 宜州市| 五河县| 云龙县| 武鸣县| 东山县|