zoukankan      html  css  js  c++  java
  • 常用参数注解使用

    @RequestParam(“username”) String name   这个意思就是从请求参数中拿到username  赋值给name

    比如说传递的路径是car/3/owner/list?age=18&name=shuaichao

    @PathVariable(“”)  路径变量  controller方法上的GetMapping就这样写(“car/{id}/owner/{username}”)这样下面的参数写@PathVariable(“id”)Integer id 就可以获得可变的参数

    如果想要获取多个路径变量可以这样写@PathVariable Map<String,String> pv  这样就可以按照先后顺序拿到所有的路径变量值

    @RequestHeader   获取请求头    @RequestHeader ("User-agent") 获取其中一个    @RequestHeader Map<String,String> header  拿到所有

    @RequestParam    获取请求参数

    @CookieValue           获取cookie值    用法同上,但是拿到所有的cookie需要实例化一个cookie对象@CookieValue   Cookie cookie  这样就可以了

    @RequestAttribute    获得request域属性值      当后台两个路由之间跳转,下一个路由需要上一个中的内容时,下面的就可以用@RequestAttribute (“msg”) 通过键对值拿

    @RequestBody    获取请求体   接收post类型传递参数     首先路由写成@PostMapping     然后@RequestBody String cotent   

    @MatrixVariable     矩阵变量

  • 相关阅读:
    HashMap put get 源码解析
    HashMap 源码
    配置spring boot请求的入参和出参json数据格式
    配置idea的注释模板
    基本数据类型
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
  • 原文地址:https://www.cnblogs.com/chaogehahaha/p/15751855.html
Copyright © 2011-2022 走看看