【SpringBoot2】获取url 的 注解使用

在springboot的controller中常用的参数注解有:@PathVariable、@RequestHeader、@RequestParam、@CookieValue、@RequestAttribute、@RequestBody
其中每一个注解的作用可参考下面的例子

 @GetMapping("/car/{id}/owner/{owner}")
public Map<String,Object>getCar(@PathVariable("id") Integer id,//路径变量
                               //路径变量
                                @PathVariable("owner") String name,
                                //批量获取路径变量
                                @PathVariable Map<String,String> pv,
                                //获取单个请求头
                                @RequestHeader("User-Agent") String userAgent,
                                //批量获取请求头
                                @RequestHeader Map<String,String> header,
                                //获取单个请求参数
                                @RequestParam("age") Integer age,
                                //获取单个数组请求参数
                                @RequestParam("inters")List<String> inters,
                                //获取所有请求参数
                                @RequestParam("inters")Map<String,String>params,
                                //获取cookies的值
                                @CookieValue("_ga") String _ga,
                     					)
      {
          Map<String,Object>map = new HashMap<>();
          map.put("id",id);
          map.put("name",name);
          map.put("pv",pv);
          map.put("userAgent",userAgent);
          map.put("header",header);
          return map;
      }

在这里插入图片描述
3.矩阵变量。
@MatrixVariable

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值