我目前在spring中有一个带有以下签名的映射方法:
@RequestMapping("/checkout.action")
protected String checkout(ModelMap map) { ... return "logicalViewName"; }
我想定义扩展ModelMap
的自定义地图类,并将其传递给我的方法。有一个简单的方法吗?我打算替换创建初始地图对象的代码,但无法找到它的位置。
答案 0 :(得分:0)
没有简单的方法可以实现这一目标。您将需要更改Spring的内部结构以替换ModelMap
的实现。
如果使用Spring 3.1或更高版本,则注入ModelMap
的类为org.springframework.web.method.annotation.MapMethodProcessor
。