SpringMVC 踩坑之一

SpringMVC 踩坑之一

SpringMVC没有默认将对象转换成json的转换器,需要我们手动添加。
当你在使用@RestController的时候,这时候如果你的方法返回值是一个对象,这个注解会帮助你把它转换成json.但是你又没有引入转换json的容器,所以会报这个错误。

error_message
.NestedServletException: 
Request processing failed; 
nested exception is java.lang.IllegalArgumentException:
No converter found for return value of type: class java.util.ArrayList

解决方案:

<properties>
   <jackson.version>2.5.4</jackson.version>
</properties>


<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-databind</artifactId>
    <version>${jackson.version}</version>
</dependency>`

修改之后重启服务器,部署

error_message

传送门,项目源码:

https://github.com/zyfAnd/SpringLearning/tree/master/chapter-02
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,971评论 6 342
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 1,732评论 0 3
  • 绘画:乔伊乔一 看到这幅画, 先映入眼帘的肯定是那只美丽的鸟, 但紧接着, 目光会移到鸟的脚下那棵树, 它没有昂首...
    石竹阅读 327评论 10 15
  • 安装 初始化 在go项目的根目录下直接运行: 添加依赖 glide get,类似于go get,不过不同的是,gl...
    TomorrowWu阅读 852评论 1 1