一、get请求常用的注释使用方法与接口调用
(1) 说明
@RequestParam :URL请求参数
@PathVariable:路径的请求参数
(2)代码演示:
@RestController @RequestMapping("stu")//访问路径都是stu下的 public class stuControler { @GetMapping("{stuid}/GetMapping")//在访问路径中设置变量 public String getstu(@PathVariable ("stuid") String path,//设置路径访问参数 @RequestParam String stuid,//获得URL中的请求参数 @RequestParam String stuname//获得URL中的请求参数 // @RequestHeader String header//请求头信息 ){ return "查询"; }
(3)接口调用
二、POST请求常用的注释
(1)常用注释
@requestBody:请求体的对象
@RequestHeader:从头信息里面获得相应的数据,另一种方式是通过HttpServletRequest 去获得。
@CookieValue:设置cookie请求信息
(2)代码演示:
@PostMapping("PostMapping") public String poststu(@RequestHeader("token") String token, @RequestBody Map<String,Object> map, @CookieValue("clientid" )String clientid, HttpServletRequest request //作用与@RequestHeader一致 ){ String headToken= String.valueOf(request.getHeaders("token"));//获取请求头token信息与HttpServletRequest request结合使用 return "修改"; }
(3)接口调用