学着学着差点把自己绕进去了。
学习Springmvc时,关于Model的实现类调用modelAttribute()方法时存在疑惑。
ConcurrentModel 和 ExtendedModelMap 均实现了Model类,在调用modelAttribute()方法时
运行如下代码,发现调用的是ExtendModelMap中的方法。
运行结果
BindingAwareModelMap类是ExtendedModelMap的子类。
想知道为什么此处model对象运行时的类是BindingAwareModelMap
CurrentModelMap又要怎么使用。