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去掉,直接就报这个错误了,查了好久才排查出来,我的神呐,折腾死了。