尝试向前端返回3万条数据,然后我就发现这接口特别慢
脑中第一想法就是sql没写好,于是我打开navicat去运行了一下sql,并且查看一下sql执行计划。发现运行时间大约为240ms,而且查询条件都走了索引。至此,排除Sql异常
然后逐步向上排查,最后定位到JSON转化方法上面。讲道理,也不清楚为什么要多此一举自己进行Json转化。明明Spring已经提供@Response Body注解,并且对这个注解自定义配置也很简单。
罢了,把这个问题反馈项目负责人吧,毕竟这个工具类用的还比较广泛,影响范围也很广