SpringBoot下的Spring MVC注解
@RestController
Spring 4后新增注解,是@Controller注解功能的增强,是@Controller和@ResponseBody的组合注解,如果一个controller类添加了@RestController,那么该Controller类下的所有方法都相当于添加了@ResponseBody注解,用于返回字符串或者JSON数据。
@GetMapping
@RequestMapping和Get请求方法的组合,只支持Get请求,主要用于查询操作。
相当于@RequestMapping(value = "",method = RequestMethod.GET)
@PostMapping
@RequestMapping和Post请求方法的组合,只支持Post请求,主要用于用户新增数据。
相当于@RequestMapping(value = "",method = RequestMethod.POST)
@PutMapping
@RequestMapping和Put请求方法的组合,只支持Put请求,通常用于修改数据。
相当于@RequestMapping(value = "",method = RequestMethod.PUT)
@DeleteMapping
@RequestMapping和delete请求方法的组合,只支持Delete请求,通常用于删除数据。
相当于@RequestMapping(value = "",method = RequestMethod.DELETE)