作用:用于建立请求URL和处理请求方法之间的对应关系 。
使用方式:
1.应用到类上:表示一级目录。可以用作一些url请求的公共路径。
@RequestMapping("/account")
public class AccountController {
}
2.应用到方法上:如果类上也有这个注解,这表示这是二级目录。
@RequestMapping("/account")
public class AccountController {
@RequestMapping(value = "/hello1",method = RequestMethod.GET)
public ModelAndView findAccount() {
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("msg1", "天暗星");
modelAndView.setViewName("success");
return modelAndView;
}
}
3.应用到方法上对两种使用方式:
①:value表示路径,method表示请求方式。
@RequestMapping(value = "/hello1",method = RequestMethod.GET)
②:直接使用GetMapping(""),不难看出这个方式和上边作用一样
@GetMapping("/hello1")