@RequestMapping注解是Spring MVC中最常用的注解之一,结合请求方式的派生注解可以更精确地定义处理器方法的映射路径和请求方式。
- @GetMapping
映射GET请求方式。
@GetMapping("/hello")
public String helloGet(Model model) {
model.addAttribute("message", "Hello, GET Request!");
return "hello";
}
- @PostMapping
映射POST请求方式。
@PostMapping("/hello")
public String helloPost(Model model) {
model.addAttribute("message", "Hello, POST Request!");
return "hello";
}
- @PutMapping
映射PUT请求方式。
@PutMapping("/hello")
public String helloPut(Model model) {
model.addAttribute("message", "Hello, PUT Request!");
return "hello";
}
- @DeleteMapping
映射DELETE请求方式。
@DeleteMapping("/hello")
public String helloDelete(Model model) {
model.addAttribute("message", "Hello, DELETE Request!");
return "hello";
}
- @PatchMapping
映射PATCH请求方式。
@PatchMapping("/hello")
public String helloPatch(Model model) {
model.addAttribute("message", "Hello, PATCH Request!");
return "hello";
}
原文链接: https://blog.csdn.net/2401_82884096/article/details/137997314