resrequestmapping注解使用
时间: 2024-06-09 21:08:16 浏览: 13
@RequestMapping注解是Spring框架中一个常用的注解,它用于将HTTP请求映射到处理程序的方法上。@RequestMapping注解可以应用于控制器类或单独的处理程序方法上。
在控制器类上使用@RequestMapping注解,可以为控制器中的所有处理程序方法提供一个基本的请求映射。而在处理程序方法上使用@RequestMapping注解,则可以为该方法提供一个特定的请求映射。
我们来看一个例子:
```
@RestController
@RequestMapping("/hello")
public class HelloController {
@GetMapping("/world")
public String helloWorld() {
return "Hello World!";
}
}
```
在上面的例子中,@RestController注解表示该类是一个控制器,@RequestMapping注解指定了控制器的基本请求映射"/hello",而@GetMapping注解则指定了处理程序方法的请求映射"/world"。所以,当我们访问"http://localhost:8080/hello/world"时,会调用helloWorld方法并返回"Hello World!"。
除了@GetMapping注解,@RequestMapping注解还支持其他HTTP请求方法,比如@PostMapping、@PutMapping、@DeleteMapping等。我们可以根据实际需求选择不同的注解来处理不同的请求。