问题描述
为什么有用到request或session时,就可以在参数栏加参数?
比如下面两种代码,都是可以运行的吧
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
@RequestMapping(value = "/login",method = RequestMethod.GET)
public ModelAndView login(HttpSession httpSession){
return new ModelAndView("login");
}
@RequestMapping(value = "/login",method = RequestMethod.GET)
public ModelAndView login(){
return new ModelAndView("login");
}
这个就是Spring的参数注入了,你可以认为HttpSession是内置支持的,就像你要输入HttpRequest一样,他在解析时候,会自己做判断和解析的