您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

Spring常用请求参数注解

注解

  • @PathVariable : 路径变量,如果
    @GetMapping("/test/{id}/user/{userName}")
    public void testPathVariable(@PathVariable("id") Integer id,
                                 @PathVariable("userName") String userName,
                                 //通过Map可以将所有路径参数存入(注:必须用String,String装载)
                                 @PathVariable Map<String,String> allPathVariable){
        return;
    }
  • @RequestHeader : 获取请求头
    @GetMapping("/test")
    public void testHeader(@RequestHeader("User-Agent") String  userAgent,
                           @RequestHeader Map<String,String> allHeader){
        return;
    }
  • @RequestParam :获取请求头参数中的参数提供给指定参数使用
public String login(@RequestParam String userName,
                        @RequestParam("psw") String password,
                        ){
  • @CookieValue :获取Cookie的值
  • @RequestAttribute :获取request域属性
    @GetMapping("/goto")
    public String gotoPage(HttpServletRequest httpServletRequest){
        httpServletRequest.setAttribute("msg","这是我给success的消息");
        httpServletRequest.setAttribute("code",200);
        return "forward:/user/success";
    }

    @ResponseBody
    @GetMapping("/success")
    public void successPage(@RequestAttribute("msg") String msgFromGoto){
        System.out.println("我从GOTO转发到这儿啦,他给我说:"+msgFromGoto);
    }
  • @RequestBody :获取请求体
  • @MatrixVariable:矩阵变量

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进