首页 > 其他分享 >【Swagger】Swagger2和Swagger3使用API文档的可视化工具(xiaoymin)

【Swagger】Swagger2和Swagger3使用API文档的可视化工具(xiaoymin)

时间:2024-10-29 16:44:36浏览次数:5  
标签:接口 Swagger3 API 可视化 Swagger2 Swagger xiaoymin

Swagger时接口文档生成工具,在前后端分离时代很好用。不过,当接口多了,看起来不太符合国人的习惯。因为:

  • 缺乏搜索功能
  • 接口类多起来,找接口有如大海捞针。
  • 接口边上,没有带着接口注释
  • 看Model,需要拖拽到最后,没有很自然的切换。

  所以,xiaoymin在swagger的基础上,做到了更好的可视化。

访问地址: ip:端口/doc.html 

Swagger2使用 xiaoymin

pom.xml引用依赖:

1  <dependency>
2     <groupId>com.github.xiaoymin</groupId>
3     <artifactId>swagger-bootstrap-ui</artifactId>
4     <version>${xiaoymin.version}</version>
5 </dependency>

Swagger3使用xiaoymin

pom.xml引用依赖

1 <!--swagger的ui 前身是swagger-bootstrap-ui-->
2 <dependency>
3     <groupId>com.github.xiaoymin</groupId>
4     <artifactId>knife4j-spring-boot-starter</artifactId>
5     <version>3.0.2</version>
6 </dependency>

配置文件application.properties开启doc.html视图

1 springfox.documentation.enabled=true
2 knife4j.basic.enable=true

 

标签:接口,Swagger3,API,可视化,Swagger2,Swagger,xiaoymin
From: https://www.cnblogs.com/luyj00436/p/18513791

相关文章

  • Vue基础–Options API
    复杂data的处理方式◼我们知道,在模板中可以直接通过插值语法显示一些data中的数据。◼但是在某些情况,我们可能需要对数据进行一些转化后再显示,或者需要将多个数据结合起来进行显示;比如我们需要对多个data数据进行运算、三元运算符来决定结果、数据进行某种转化后显示;......
  • [Azure] 使用 Cosmos DB for NoSQL 的 API
    什么是AzureCosmosDBforNoSQL?AzureCosmosDBforNoSQL是用于处理文档数据模型的原生非关系服务。它可以使用灵活的架构任意存储原生JSON文档。数据会自动编制索引,并可使用专为JSON数据设计的SQL查询语言进行查询。使用适用于常用框架(如.NET、Python、Java和Node......
  • 购物平台数据抓取实战指南:从API到深度分析
    在当今电商盛行的时代,淘宝、京东、拼多多等购物平台已成为消费者日常购物的主要场所。对于企业、市场分析师及开发者而言,这些平台上的数据无疑是一座宝贵的金矿。本实战指南将带您从API接口出发,一步步实现购物平台数据的抓取、处理到深度分析。一、API接口初探API(Application......
  • 如何获得淘宝/天猫淘宝商品详情 API接口
    要获得淘宝商品详情API接口,通常可以通过以下几种途径:一、淘宝开放平台:注册账号:开发者需要在淘宝开放平台上注册账号,成为开发者。创建应用:在注册完成后,创建一个应用并提交审核。审核通过后,平台会为应用分配相应的API密钥(AppKey和AppSecret)。获取接口:使用分配的API密......
  • API 接口:电商行业高效运作的关键驱动
    在电商行业中,API(ApplicationProgrammingInterface,应用程序编程接口)接口正逐渐成为高效运作的关键驱动因素。它就像是电商生态系统中的“桥梁”和“纽带”,连接着不同的软件系统、服务和数据源,为电商企业提供了强大的功能扩展和集成能力。一、API接口在电商行业中的重要......
  • Performance API 实现前端资源监控
    1.PerformanceAPI的用处PerformanceAPI 是浏览器中内置的一组工具,用于测量和记录页面加载和执行过程中的各类性能指标。它的主要用处包括:监控页面资源加载:跟踪页面中的资源(如CSS、JavaScript、图片)的加载时间。分析页面加载时间:从导航到页面完全渲染的所有时间点。衡量......
  • api 接口 验证 timestamp 接口api测试
    接口(API)测试没有总结,就不能认识自己,就不知成功在哪里,失败在哪里;没有思考,就没有提高,没有进步自动化测试分层【什么是API】API是ApplicationProgrammingInterface的简写。实现了两个或多个独立系统或模块间的通信和数据交换能力。【什么是API测试】API测试不同于UI自......
  • IoC在ASP.NET Web API中的应用
    IoC在ASP.NETWebAPI中的应用 控制反转(InversionofControl,IoC),简单地说,就是应用本身不负责依赖对象的创建和维护,而交给一个外部容器来负责。这样控制权就由应用转移到了外部IoC容器,控制权就实现了所谓的反转。比如在类型A中需要使用类型B的实例,而B实例的创建并不由A来负责,......
  • SAP B1 DI API 在调用时提示找不到COM
    SAPB1DIAPI在调用时提示找不到COM找到DIAPI的安装目录,尝试手工注册,组件提示失败通过Dependencies分析发现是缺少运行环境安装c++运行环境安装后,再次分析,没有缺少的组件再次手工注册组件成功!又提示数据库不支持,需要安装对应的NativeClient,Nativ......
  • 利用API接口实现旺店通和金蝶系统的无缝数据对接
    旺店通销售出库对接金蝶销售订单(线下)的技术实现在企业日常运营中,数据的高效流转和准确对接是确保业务顺畅运行的关键。本文将聚焦于一个具体案例:如何通过轻易云数据集成平台,实现旺店通·企业奇门的数据无缝对接到金蝶云星空系统。我们将详细探讨这一过程中涉及的技术要点和解决方......