【Spring】No converter found for return value of type: class java.util.ArrayList
阿新 • • 發佈:2018-09-09
ase eno java frame tpm 更改 ref convert framework
錯誤信息:
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
【Spring】No converter found for return value of type: class java.util.ArrayList