zoukankan      html  css  js  c++  java
  • Spring中Model,ModelMap以及ModelAndView之间的区别

    ①Model

    Model是一个接口,它的实现类为ExtendedModelMap,继承ModelMap类

    public class ExtendedModelMap extends ModelMap implements Model
    1
    ②ModelMap

    ModelMap继承LinkedHashMap,spring框架自动创建实例并作为controller的入参,用户无需自己创建

    public class ModelMap extends LinkedHashMap<String,Object>
    1
    ③ModelAndView

    顾名思义,ModelAndView指模型和视图的集合,既包含模型 又包含视图;ModelAndView的实例是开发者自己手动创建的,这也是和ModelMap主要不同点之一;
    ---------------------
    版权声明:本文为CSDN博主「eagle-zhang」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zhangxing52077/article/details/75193948

  • 相关阅读:
    C#类型转换
    C#面向对象之多态
    C#面向对象之继承
    C#各种字段类型对比
    C#关键字:static
    C#面向对象之封装
    C#关键字:访问修饰符
    C#类型成员:构造函数
    C#类型成员:方法
    C#类类型
  • 原文地址:https://www.cnblogs.com/gaobing1252/p/11329348.html
Copyright © 2011-2022 走看看