@RequestMapping怎么用
时间: 2024-08-14 15:03:41 浏览: 29
简化版@requestmapping注解注册源码
5星 · 资源好评率100%
@RequestMapping注解是Spring MVC框架中的一个重要特性,用于定义HTTP请求映射到控制器的方法上,帮助我们控制和组织处理不同HTTP动作(如GET、POST、PUT、DELETE等)的处理器方法。它的基本语法如下:
```java
@RequestMapping(value = "URL", method = RequestMethod.METHOD)
public String/ModelAndView methodName(参数列表) {
// 方法体
}
```
- `value`属性:指定被该注解修饰的方法处理的URL路径或模式,可以是一个具体的URL(如"/hello"),也可以是一个表达式(如"/users/{id}",其中{id}是占位符)。
- `method`属性:可选,指定HTTP请求方法,如RequestMethod.GET、RequestMethod.POST、RequestMethod.PUT、RequestMethod.DELETE等,默认为 RequestMethod.GET。
- `methodName`:这是要执行的实际控制器方法名。
例如,如果你有一个控制器名为`UserController`,你想让一个名为`listUsers`的方法处理所有以'/users'开头的GET请求,你可以这样写:
```java
@RequestMapping("/users")
public String listUsers() {
// 处理用户列表的代码
return "usersList";
}
```
阅读全文