@RequestMapping("/api")
时间: 2024-09-24 17:30:32 浏览: 31
Spring MVC之@RequestMapping详解
@RequestMapping("/api") 是Spring MVC框架中的一个注解,用于配置HTTP请求映射到特定的控制器方法。它通常放在控制器类的方法上,表明当接收到指定URL路径(在这个例子中是"/api")的HTTP请求时,应该调用该方法处理这个请求。这种方法支持多种HTTP动词(如GET、POST等),并允许开发者明确地控制路由规则和参数绑定。例如:
```java
@RestController
@RequestMapping("/api")
public class ApiController {
@GetMapping("/users")
public List<User> getUsers() {
// 处理获取用户列表的逻辑
}
@PostMapping("/users")
public User createUser(@RequestBody User user) {
// 处理创建新用户的逻辑
}
}
```
在这里,`@GetMapping` 和 `@PostMapping` 是对HTTP动词的装饰器,分别对应于GET和POST请求。每个方法都会按照其注解的规则进行路由。
阅读全文