MapMethodProcessor比较简单,主要用于处理handler参数类型为Map的,并且没有添加@RequestParam等注解。
来看下mavContainer的model是在什么地方赋值的:
赋值有两块:一是inputFlashMap里获取,这个用于redirect请求时,将参数放到inputFlashMap,看具体的handler:
二是调用modelFactory的initModel方法对model进行赋值:
MapMethodProcessor先分析到这里,目前明确的用法是重定向(Redirect)时,可以传递参数,重定向到的handler可以用map来进行接收。