Swagger报错 Unable to render this definition
1、Swagger页面报错截图
2、产生原因分析和结论
原因:添加新接口后Swagger接口异常
1.查看idea控制台,没有打印异常,排除接口异常;
2.浏览器页面F12查看接口情况,接口已经返回定义接口报文,但是前端报错,如图:
3、查看一个正常的Swagger接口的报文格式;
结论:此版本的swagger前端无法正常解析带 “\” 格式的JSON报文
3、 解决方案
1:查找到http报文格式被更改的原因为配置了fastjson:
2:将此注解注释掉,测试swagger情况正常;
3:修改新添加的接口使用默认的JSON报文。