栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Springboot@PathVariable注解使用--请求路径占位符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Springboot@PathVariable注解使用--请求路径占位符

常用请求方式:http://localhost:10003/railway-api/base/stEstimate/info?id=1

rest请求方式:

传统@RequestParam是从request 中接收请求!而 @PathVariable 是从一个URI模板里面来填充


拿一个例子来说吧

 @RequestMapping(value = "/info/{id}", method = {RequestMethod.GET})
    public R info(@PathVariable("id") Long id) {
        StEstimate stEstimate = stEstimateService.getById(id);
        return R.ok().put("info", stEstimate);
    }
当我们访问请求 http://localhost:10003/railway-api/base/stEstimate/info/1 可以直接取到地址里面的参数1
{
    "msg": "success",
    "code": 0,
    "info": {
        "id": 1,
        "title": "各种受力工具和绝缘工具应有产品合格证并定期进行试验,作好记录,特殊情况可以使用试验不合格或超过试验周期的工具。",
        "sourceId": 48,
        "answ": "0",
        "star1": "1",
        "star2": "1",
        "star3": "1",
        "star4": "1",
        "zyxzz": "0",
        "zyjsry": "0",
        "zyglry": "0"
    }
}

总体来说直接获取 URI 里的值还是很方便,不用去 request 里获取固定参数,如果只是 ID 这种单个或者多个数字字母,可以直接使用 @PathVariable 。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/731292.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号