一、 概述 若依框架后端使用的响应对象AjaxResult,和Swagger存在不兼容问题,导致返回体即使使用了Swagger注解,但是Swagger接口文档中,不显示返回体的对象Swagger文档: 若依Gitee上,也存在此问题: https://gitee.com/y_project/RuoYi-Vue/commit/6805a96e533f56b86aaeecccc2693c6ff4064d31 二、原因 1、若依的AjaxResul...
1.打开idea,将文件中的若依相关名称全局替换成自己的名称 全局替换快捷键是ctrl+shift+r,记住替换时要开大小写,并且范围是在java文件里 将ruoyi替换hx,RuoYi替换成HX,“若依”替换成我的名字 2.将所有模块名称以及下面的子文件也全替换 将文件名称重命名 下面的子文件也是 然后最后文件替换成这样 3.将数据库相关...
若依框架后端响应对象AjaxResult与Swagger接口文档存在兼容性问题,致使使用了Swagger注解的返回体不显示在Swagger接口文档中。在若依Gitee项目中,也遇到了此问题。原因在于若依的AjaxResult对象未指定泛型,并且使用了Map类型。改造策略为在最小改动的基础上保留AjaxResult类名与原有方法。对于TableDataInfo,需...
1、问题 新增了接口,swagger展示的仍然是之前的接口文档。 2、场景 新增了接口,swagger展示的仍然是之前的接口文档。 3、原因 待补充 === 4、解决方案 maven 里双击 clean ,然后双击 install ,重新启动项目即可。 其他方案
若依框架之swagger接口文档 一: @Api:放在请求的类上,与 @Controller 并列,说明类的作用,如学生类 tags=“说明该类的作用” 例如: 展示效果:二:用在方法上 @ApiOperation:“用在请求的方法上,说明方法的作用” value=“说明方法的作用” notes=“方法的备注说明” ——— @ApiImplicitParams:用在请求的方法...
若依框架后端使用的响应对象AjaxResult,和Swagger存在不兼容问题,导致返回体即使使用了Swagger注解,但是Swagger接口文档中,不显示返回体的对象Swagger文档: 若依Gitee上,也存在此问题: gitee.com/y_project/Ruo 原因 1、若依的AjaxResult没有指定泛型; 2、若依的AjaxResult对象使用了Map类型; 改造AjaxResult 改动最小化...