记录遇到的BUG
报错原文
HttpMessageNotWritableException: No converter for [class java.util.ArrayList] with preset Content-Type 'null'
基本情况:
本人创建了Mvc 的Controller 类; 然后是在使用 aipfox 进行数据请求查询的时候遇到的这个报错;
解决方法:
方法1.检查 jackson 的jar包是否被正确导入;
方法2.检查 Controller 类,是否设置了 content-type; 如果你响应的数据是一个未处理的 对象
(你以为程序会自动帮你转的成 json 格式); 那么你必须要设定 content-type 为 application/json;
当你设置好了Content-type, 程序是会调用Jackson 帮你把对象转成 Json 字符串的;
否则就会发生这个报错,本人就是错在这里了;
@requestMapping(produces="application/json;charset=utf-8")