@RequestMapping
是Spring MVC中一个用于映射HTTP请求和控制器方法之间关系的注解。它用于定义控制器方法如何响应特定的HTTP请求,包括GET、POST、PUT、DELETE等。以下是@RequestMapping
注解的详细说明:
-
基本用法:
@RequestMapping("/example") public String handleRequest() { // 处理请求的业务逻辑 return "viewName"; }
@RequestMapping
用于注解一个控制器方法,指定该方法应该处理的请求路径。在上述示例中,请求路径是/example
。- 控制器方法返回一个字符串,通常是视图名称。Spring MVC将查找名为"viewName"的视图并呈现它。
-
HTTP方法映射:
@RequestMapping
可以指定控制器方法响应的HTTP方法,例如GET、POST、PUT、DELETE等。@RequestMapping(value = "/example", method = RequestMethod.GET) public String handleGetRequest()