构造函数1:无参构造函数
public ModelAndView() {}
构造函数2:初始化成员变量Object view
public ModelAndView(String viewName) {
this.view = viewName;
}
构造函数3:初始化成员变量Object view 和 ModelMap model
public ModelAndView(String viewName, @Nullable Map<String, ?> model) {
this.view = viewName;
if (model != null) {
this.getModelMap().addAllAttributes(model);
}
}
构造函数4:初始化成员变量Object view 和 ModelMap model
public ModelAndView(View view, @Nullable Map<String, ?> model) {
this.view = view;
if (model != null) {
this.getModelMap().addAllAttributes(model);
}
}
其他构造函数:就是将不同的参数进行组合进行了初始化