@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