SpringNo converter found for return value of type: class java.util.ArrayList

Posted 对酒当歌,人生几何?!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringNo converter found for return value of type: class java.util.ArrayList相关的知识,希望对你有一定的参考价值。

错误信息:

org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class java.util.ArrayList

如图所示:

http://www.cnblogs.com/hafiz/p/5812873.html 提供了一种解决方案,似乎也是很多人的做法,但我试过之后发现不行。

后来发现是版本的问题:升了 jackson 版本后解决。
PS: 又添加了 jackson-annotations 依赖,如下:

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>${jackson.version}</version>
        </dependency>

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
            <version>${jackson.version}</version>
        </dependency>

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <version>${jackson.version}</version>
        </dependency>

————————————————————
初始版本信息:
Spring: 5.0.7.RELEASE
jackson: 2.8.11

更改之后版本信息:
Spring: 5.0.7.RELEASE
jackson: 2.9.5

以上是关于SpringNo converter found for return value of type: class java.util.ArrayList的主要内容,如果未能解决你的问题,请参考以下文章

Not found org.springframework.http.converter.json.MappingJacksonHttpMessageConverter

No converter found for return value of type: class

出现这个错误: No converter found for return value of ..

Not found org.springframework.http.converter.json.MappingJacksonHttpMessageConverter

springmvc出现 No converter found for return value of type错误

springmvc出现 No converter found for return value of type错误