Java教程

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

本文主要是介绍解决: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;
    }

 

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

 

解决方法:

导入 jackson 包

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

 

这篇关于解决:No converter found for return value of type: class java.util.ArrayList的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!