我正在尝试使用apache集合中的MultiValueMapMultiMap的实现)。我正在使用Spring MVC的@RequestBody注释。但是,我一直在获取HTTPMediaTypeNotSupportedException。当我更改实现以使用Java Util中MapMap时,它可以正常工作。

有什么线索吗?除了核心JDK类型以外,Jackson API是否无法使用?

最佳答案

使用@RequestBody转换HttpMessageConverter参数。对于MultiValueMap,您应该注册一个自定义转换器。有关更多详细信息,请检查thisthis

关于java - @RequestBody无法读取MultiMap,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11009384/

10-10 07:02