学科分类
目录
SSM框架

组合注解

前面两个小节已经对@RequestMapping注解及其属性进行了详细讲解,而在Spring框架的4.3版本中,引入了组合注解,来帮助简化常用的HTTP方法的映射,并更好的表达被注解方法的语义。其组合注解如下所示:

● @GetMapping:匹配GET方式的请求;

● @PostMapping:匹配POST方式的请求;

● @PutMapping:匹配PUT方式的请求;

● @DeleteMapping:匹配DELETE方式的请求;

● @PatchMapping:匹配PATCH方式的请求。

以@GetMapping为例,该组合注解是@RequestMapping(method = RequestMethod.GET)的缩写,它会将HTTP GET映射到特定的处理方法上。在实际开发中,传统的@RequestMapping注解使用方式如下:

@RequestMapping(value="/user/{id}",method=RequestMethod.GET)
public String selectUserById(String id){
    ...
}

而使用新注解@GetMapping后,可以省略method属性,从而简化代码,其使用方式如下:

@GetMapping(value="/user/{id}")**
public String selectUserById(String id){
  ...
}
点击此处
隐藏目录