伙计们,Spring MVC的@RequestBody成一个接口,而不是一类
此代码剪断作品:
@RequestMapping(method = RequestMethod.GET, produces = "application/json")
public ResponseEntity<List<Member>> findByMemberKeyOrUniqueMemberId(
注意,“会员”是一个接口,而不是一类。
这不起作用。
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<String> save(@RequestBody final List<Member> members) {
因此,我可以将成员转换为JSON,但我无法接收成员的JSON。如果我将List的参数从List更改为成员类的List之一,那么它可以正常工作,但它确实会弄乱我的代码。
我该如何解决这个问题?
定义_does not work_。 – 2015-01-20 22:55:13
如果我试图反序列化成员,我会得到一个400错误请求。如果我使用Member类,我会得到一个200 OK并且一切正常。 – techgnosis 2015-01-20 23:04:49