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

问题

注意:该方法使用的类被 @RestController注解,故,该请求不会走视图解析器,会返回一个字符串,这里

@RequestMapping({"/a2"})
    public List<User> a2() {
        List<User> userList = new ArrayList();
        userList.add(new User("张", 21, "男"));
        userList.add(new User("龙", 211, "男"));
        return userList;
    }

 

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

根据消息: 就是找不到一个能将list转换为 json字符串格式。。

 

解决方法:

导入 jackson 包

<dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.12.2</version>
        </dependency>

 

上一篇:项目


下一篇:SpringMVC和jackson版本问题