Spring boot 参数相关注解

  最近使用swagger的在线文档调试接口时发现老是报参数问题,最后发现是方法中参数上的注解有问题,今天把填的坑做一下总结。

1. RequestParam

  该注解有两个属性:

  name/value:表示接收的参数名称;

  required:是否必须传入

1.1 接收GET请求中?后面的参数

  示例:

  Request:

  GET:http://127.0.0.1:8888/api/v1/requestParam?userName=mm

  请求处理:

    @GetMapping("api/v1/requestParam")
    public String getRequest(@RequestParam String userName){
        log.info("userName" + userName);
        return "reveice:" + userName;
    }

  Response:reveice:mm

1.2 接受POST请求中的参数

  

  

  

原文地址:https://www.cnblogs.com/virgosnail/p/10341549.html