注解
注解 | 作用 |
---|---|
@Getmapping | 处理get请求,传统的RequestMapping来编写应该是@RequestMapping(value=“get/{id}”),method=RequestMethod.Method.GET)的简写。@GetMapping(“/get/{id}”) |
@PostMapping | 处理post请求,传统额RequestMapping来编写应该是@RequestMapping(value = “/get/{id}”,method =RequestMethod.POST)新方法可以简写@PostMapping("/get/{id}") |
@PutMapping | 和PostMapping作用等同,都是用来向服务器提交信息,如果是添加信息,倾向于用@PostMapping,如果是更新信息,倾向于用@Putmapping,两者差别不是很明显 |
@DeleteMapping | 删除URl映射 |
@Patchmapping | putMapping的补充。put整体更新,patch局部更新 |
@HttpServletRequest | 获取所有包括头部 | |
@RequestHeader | @RequestHeader | |
@PathVariable | 用来获得请求url中的动态参数的 | |
@RequestBody | 接收的参数是来自requestBody中 | |
@Requestparam | 接收的参数是来自HTTP请求体或请求url的QueryString中。 |