getmapping注解用法
时间: 2024-05-08 14:15:18 浏览: 56
通过请求方法限定:请求方法-Spring3_MVC注解教程
getmapping注解用于将HTTP GET请求映射到特定的处理程序方法上。在Spring MVC中,使用此注解来处理从客户端浏览器发送的HTTP GET请求。它可以用于类级别和方法级别。
在类级别上,getmapping注解可以用于指定类中所有请求处理方法的基本URL路径。例如:
```
@RestController
@RequestMapping("/api")
public class MyController {
//...
}
```
这将在所有请求处理方法前面添加“/api”路径,例如/api/getData等。
在方法级别上,getmapping注解可以用于指定一个特定的URL路径,它将映射到该方法上。例如:
```
@RestController
@RequestMapping("/api")
public class MyController {
@GetMapping("/getData")
public String getData() {
return "Data";
}
}
```
这将映射到路径“/api/getData”,并返回字符串“Data”。
getmapping注解还支持其他属性,例如:
- params:指定请求参数的特定值,例如@GetMapping(params="id=123")。
- headers:指定请求头的特定值,例如@GetMapping(headers="X-Custom-Header=CustomValue")。
总之,getmapping注解是用于指定HTTP GET请求处理程序方法的注解,它可以在类级别和方法级别上使用,并支持其他属性以自定义请求映射。
阅读全文