RequestMapping支持post get
时间: 2023-08-26 08:13:12 浏览: 53
是的,@RequestMapping注解可以用于支持POST和GET请求。通过设置`method`属性,您可以指定所支持的HTTP请求方法。默认情况下,`method`属性是一个空数组,表示支持所有的HTTP请求方法。
如果您只希望支持GET请求,可以这样使用:
```java
@RequestMapping(value = "/example", method = RequestMethod.GET)
public String exampleGet() {
// 处理GET请求的逻辑
return "example";
}
```
如果您只希望支持POST请求,可以这样使用:
```java
@RequestMapping(value = "/example", method = RequestMethod.POST)
public String examplePost() {
// 处理POST请求的逻辑
return "example";
}
```
您还可以使用简化的语法来指定请求方法。例如,使用`@GetMapping`注解来处理GET请求:
```java
@GetMapping("/example")
public String exampleGet() {
// 处理GET请求的逻辑
return "example";
}
```
类似地,您可以使用`@PostMapping`注解来处理POST请求:
```java
@PostMapping("/example")
public String examplePost() {
// 处理POST请求的逻辑
return "example";
}
```
这些注解提供了更简洁和直观的方式来处理特定的HTTP请求方法。