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请求中的参数
如果文章对您有所帮助,可以点一下推荐

浙公网安备 33010602011771号