带有Spring和Jackson的REST完整数据绑定

带有Spring和Jackson的REST完整数据绑定,第1张

带有Spring和Jackson的REST完整数据绑定

我怀疑问题是由于类型擦除引起的,即,不是传递通用参数类型,而是仅传递了actions.getClass();这将提供与List <?>等效的类型。

如果是这样,一种可能性是使用中间子类,例如:

public class ActionImplList extends ArrayList<ActionImpl> { }

因为即使只传递类,这也会保留类型信息。因此:

public @ResponseBody String executeActions(@RequestBody ActionImplList actions)

会成功的 不是最佳,但应该可以。

我希望有更多Spring MVC知识的人可以阐明为什么不传递参数类型(也许是错误?),但是至少可以解决此问题。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5642549.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存