Java项目报错如下错误:
No converter found for return value of type: class java.util.HashMap
解决方法:
SpringMVC 中使用 @ResponseBody 返回Json时,需要手动添加jackson依赖,才能对Map进行转换!
Maven添加:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.8</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.8</version>
</dependency>
一直以为这个东西java和spring就直接搞定了,后来才发现是使用阿里云sdk时候导入的依赖包,一旦把阿里云sdk去掉,直接就报这个错误了,查了好久才排查出来,我的神呐,折腾死了。

本文解决Java项目中使用@ResponseBody返回HashMap类型数据时遇到的“No converter found for return value of type”错误,通过添加jackson依赖实现Map到Json的转换。
1万+

被折叠的 条评论
为什么被折叠?



