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

在练习ssm框架整合的案例时遇到了这个问题

找不到类型为返回值的转换器:class java.util.ArrayList,就是数据类型转换错误

在网上搜索了解决方法

都是两个步骤

1、添加jackson依赖

springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖

<dependency>

  <groupId>com.fasterxml.jackson.core</groupId>

  <artifactId>jackson-core</artifactId>

  <version>2.9.0</version>

</dependency>

<dependency>

  <groupId>com.fasterxml.jackson.core</groupId>

  <artifactId>jackson-databind</artifactId>

  <version>2.9.0</version>

</dependency>

2、springmvc注解驱动

<mvc:annotation-driven />

反复确认自己已经做了这两部,但还是报错。经过一下午,最终找出了答案。
在添加注解驱动时,引入出错。如下

 改为spring框架下的后最终成功。如下

原文地址:https://www.cnblogs.com/zxdjy-blog/p/14416304.html