1.可以修饰方法
2.可以修饰类

1.修饰方法

@Controller
public class ControllerDemo01 {
@RequestMapping("/Demo01")
public String hello(){
System.out.println("1");
return "success";
}
}

SpringMvc_@RequestMapping_1_映射关系

2.修饰类

@RequestMapping("/SpringMVC")
@Controller
public class ControllerDemo02 {
/**
* RequestMapping可以修饰方法也可以修饰类
* 支持请求方式,参数的类型,请求头,
*/
private static final String SUCCESS = "success";
@RequestMapping("/Demo02")
public String test1(){
System.out.println("1");
return SUCCESS;
}

@RequestMapping(value = "/Demo03",method = RequestMethod.POST)
public String test2(){
System.out.println("2");
return SUCCESS;
}

@RequestMapping(value = "/Demo04", params = {"username"})
public String test3(){
System.out.println("3");
return SUCCESS;
}
}

SpringMvc_@RequestMapping_1_mvc_02

表示映射关系
在映射的文件下可以访问的资源文件的位置
SpringMvc_@RequestMapping_1_映射关系_03

映射关系:
SpringMvc_@RequestMapping_1_请求头_04
最后转到了succss.jsp的资源