在SpringMVC中,什么是请求映射?
时间: 2024-03-17 09:47:30 浏览: 83
在SpringMVC中,请求映射(Request Mapping)是指将HTTP请求映射到处理该请求的控制器方法上。它是一个将请求URL与控制器方法进行绑定的过程。当SpringMVC接收到一个请求时,它会根据请求的URL找到与之匹配的控制器方法,并调用该方法来处理请求。
请求映射可以使用@RequestMapping注解来定义。在@RequestMapping注解中,可以指定请求的URL、请求方法、请求头、请求参数等信息,以便SpringMVC能够正确地将请求映射到对应的控制器方法上。
例如,下面的代码定义了一个处理GET请求,请求路径为"/hello"的控制器方法:
```java
@Controller
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "hello";
}
}
```
当浏览器发送GET请求,访问路径为"/hello"时,SpringMVC会调用HelloController的hello方法来处理请求,并返回名为"hello"的视图。
阅读全文