当前位置:网站首页 > R语言数据分析 > 正文

swagger的配置(swagger3配置)



只需要加一个依赖,并且要注意,swagger3在springboot2.5版本以上会出现问题

 

如果高于2.5版本会报错:

 

解决方法是降低spring的版本到2.5.x以下,或者是降低swagger版本到3以下,或者是在SwaggerConfig注解上标注@EnableWebMvc

 
 

可以看到这个类存在CardInfo嵌套类,对嵌套类的配置同上:

 

注意:实体类的字段都需要有get方法,不然会失效,这里统一使用lombok的@Data解决

 

这里面的返回值AjaxResult需要定义好泛型,在返回值初定义类型

 

image-20240123200557956

  1. 注解

    注解用于描述整个 API,通常放在控制器类上,一般使用tags注解就可以

     
  2. 注解

    注解用于描述具体的 API 操作,通常放在控制器方法上

     
  3. 注解

    注解用于描述方法参数,提供参数的名称、描述等信息。

     
  4. 和 注解

    这两个注解用于描述操作的响应信息,作用在方法上。

     
  5. 和 注解

    这两个注解用于描述数据模型,通常放在实体类上。其中,下述的example可以实现在swagger页面调接口的默认值,并且如果导入到如eolink这种api管理工具,这个默认值也会填充进去。

     
  6. 注解

    注解用于标记不想在 Swagger 文档中显示的类、方法。

     

    上述的 类及其所有方法将被忽略。

  7. 注解

    注解用于表示参数,需要被包含在注解之内。

     

点击主页这个地方

image-20240123202246160

按F12,在源代码里面的v2-api-docs里面右键另存为

image-20240123202423948

输入名称和后缀进行保存

image-20240123202516635

点api向下的箭头,再选swagger

image-20240123202614038

导入成功后可以看到,传参和返回值都能被正确识别和导入,包括传参的默认值也有

image-20240123203040508

到此这篇swagger的配置(swagger3配置)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 为什么很少人用grid布局(grid布局现在能用吗)2024-12-13 10:45:09
  • dockerdesktop运行错误(dockerdesktop出现错误)2024-12-13 10:45:09
  • 破解加密的word文档(破解加密word文档代码)2024-12-13 10:45:09
  • hprof文件分析内存问题(hprof文件怎么产生的)2024-12-13 10:45:09
  • microsoft edge修复(新版microsoft edge修复)2024-12-13 10:45:09
  • vmware密钥15(vmware密钥怎么用)2024-12-13 10:45:09
  • kubesphere怎么读(kubbe怎么读)2024-12-13 10:45:09
  • store苹果商店为什么下载不了软件(苹果商店怎么下载不了apple store)2024-12-13 10:45:09
  • treesoft破解版(tree world安卓破解版)2024-12-13 10:45:09
  • vmwarewin10虚拟机下载(vmware虚拟机下载安装教程win10)2024-12-13 10:45:09
  • 全屏图片