我在 Spring MVC 控制器上有一个操作方法,它有一个用@ModelAttribute
. 但是,我在编译时不知道这个参数的类型是什么——我知道抽象基类型但不知道派生类型。
在运行时,我将能够决定我期待什么类,并且我将能够获得这个类的新实例。但是,我不知道应该调用什么代码来以相同的方式解析请求数据@ModelAttribute
。
我环顾四周,似乎如果我能抓住 aWebRequestDataBinder
我可以用它来填充我的对象,但为此我需要 aBinderFactory
而这就是我迷路的地方。
任何人都可以在这里给我一些指示 - 或者告诉我我正在以错误的方式看待它并且需要做其他事情?