0

我目前在 spring 中有一个具有以下签名的映射方法:

@RequestMapping("/checkout.action")
protected String checkout(ModelMap map) { ... return "logicalViewName"; }

我想定义扩展的自定义地图类ModelMap并将其传递给我的方法。有没有一种简单的方法可以做到这一点?我打算替换创建初始地图对象的代码,但无法找出它在哪里。

4

1 回答 1

0

没有简单的方法可以实现这一点。您将需要更改 Spring 的内部结构以替换ModelMap.

如果您使用 Spring 3.1 或更高版本,则注入的类ModelMaporg.springframework.web.method.annotation.MapMethodProcessor.

于 2013-05-04T15:18:03.517 回答