什么是地址请求映射?
Spring MVC WEB 项目中,每一次请求都会交给用户控制器响应。为了保证用户能请求到用户控制器,则需要 Spring MVC 向外提供用户控制器对外的请求接口。这就是请求地址映射。
如何映射?
答案是:可以使用 @RequestMapping 注解。
@RequestMapping 注解的作用:把用户控制器以 URL 逻辑名的方式向外映射,用于由外向内的请求调用。
@RequestMapping 的位置
@RequestMapping 注解既可以放置在类前面也可以放在方法前面。
@Controller
//类名前面
@RequestMapping("/user")
public class UserController {
@RequestMapping(value = "/register")
public String register() {
return “user/register”;
}
}
使用表达式限定请求
@RequestMapping 注解的映射描述具有多样性:
- 支持标准的 URL 格式;