[SpringBoot2]常用参数注解使用
Posted 唐火
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[SpringBoot2]常用参数注解使用相关的知识,希望对你有一定的参考价值。
- url:localhost:8080/car/3/owner/lisi?age=18&inters=basketball&inters=game
@RestController
public class ParameterTestController
// car/2/owner/zhangsan
@GetMapping("/car/id/owner/username")
public Map<String,Object> getCar(@PathVariable("id") Integer id,
@PathVariable("username") 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 MultiValueMap<String,String> params,
@CookieValue("_ga") String _ga,
@CookieValue("_ga") Cookie cookie)
Map<String,Object> map = new HashMap<>();
// map.put("id",id);
// map.put("name",name);
// map.put("pv",pv);
// map.put("userAgent",userAgent);
// map.put("headers",header);
map.put("age",age);
map.put("inters",inters);
map.put("params",params);
map.put("_ga",_ga);
System.out.println(cookie.getName()+"===>"+cookie.getValue());
return map;
@PostMapping("/save")
public Map postMethod(@RequestBody String content)
Map<String,Object> map = new HashMap<>();
map.put("content",content);
return map;
以上是关于[SpringBoot2]常用参数注解使用的主要内容,如果未能解决你的问题,请参考以下文章
3 Swagger3 常用配置注解讲解 结合SpringBoot2