@GetMapping 或 @PostMapping
时间: 2024-08-13 22:05:37 浏览: 69
stevenli91748#JAVA-Architecture#@GetMapping与 @PostMapping1
在Spring MVC框架中,`@GetMapping`和`@PostMapping`是两个常用的注解,用于标注HTTP请求方法(即GET和POST)处理的方法。它们都是来自`org.springframework.web.bind.annotation`包下的。
1. **@GetMapping**: 这个注解标记的方法会在客户端发送HTTP GET请求时被调用。GET方法通常用于获取资源,比如从服务器获取数据、查看页面内容等。例如:
```java
@GetMapping("/users")
public User getUsers() {
// 代码块:执行查询并返回用户列表
}
```
2. **@PostMapping**: 该注解则表示当客户端发送HTTP POST请求时,对应的处理方法会被执行。POST方法通常用于提交表单数据或更新服务器端的数据。例如:
```java
@PostMapping("/register")
public String registerUser(User user) {
// 代码块:处理注册请求并可能返回状态信息
}
```
阅读全文