@RequestMapping(path = "/user")
@RequestMapping(path = "/login", method=RequestMethod.GET)
org.springframework.web.bind.annotation.RequestMethod来定义浏览器请求的方式。
RequestMethod.
-
GET
-
POST
-
PUT
-
DELETE
注解的位置
-
注解在方法上
@Controller
public class UserController {
@RequestMapping("/login")
public String login() {
return "success";
}
}
@RequestMapping注解在login方法上,类UserController没有加注解,此时的url相对于web根目录
这时的方法 login() 能处理的 URL 请求路径是基于 Web 应用的,也就是 http://localhost/SpringMVC/login
-
注解在类上
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/login")
public String login() {
return "success";
}
}
@RequestMapping注解在类上,此时类的注解是相对于web根目录,方法上的是相对于类上的路径
此时的方法login()能处理额URL请求路径是 http://localhost/SpringMVC/user/login
本文介绍了@RequestMapping注解的使用,包括定义浏览器请求方式,如GET、POST等。还说明了注解的位置,注解在方法上时,URL相对于web根目录;注解在类上时,类的注解相对于web根目录,方法上的相对于类上的路径,并给出了相应示例。

被折叠的 条评论
为什么被折叠?



