swagger-bootstrap-ui 1.7.5 发布,Swagger前端 UI 实现

swagger-bootstrap-ui 1.7.5 发布了。swagger-bootstrap-ui 是 Swagger 的前端 UI 实现,目的是替换 Swagger 默认的 UI 实现 Swagger-UI,使文档更友好一点儿

本版本,swagger-bootstrap-ui核心JS组件进行重构,新版本中,文档呈现将剔除原table的展现方式,以markdown格式展现

swagger-bootstrap-ui 1.7.5 主要更新如下:

  • 重构DApiUI.js功能,新版本使用SwaggerBootstrapUi.js,方便后期扩展,同时删除无效js、css、html文件,新版本jar包由原760kb缩小至295kb
  • 重构文档页面,剔除原来table展现方式,新版本使用markdown格式展现文档,单个文档页可复制
n1.png
n2.png
n3.png
  • 新增全局参数配置功能,针对请求参数有全局参数情况下,方便在线调试
n4.png
  • 支持离线文档格式,生成markdown格式文档,供开发者对外生成静态文档
n5.png

通过markdown转换工具Typora预览效果

n6.png

Typora导出pdf预览效果

n7.png
  • 添加clipboard插件,离线文档可复制功能
  • 正式发布版去除console打印调试信息
  • fixed 调试页面去除url根路径/,项目名称非ROOT,或分布式情况下路径不对,多一个"/"的问题
  • fixed RequestBody 接收实体对象,对象属性中有List属性时,参数显示array,需解析对象属性显示,方便查看
  • fixed 对象属性展示为string,属性未显示
  • tip:推荐使用chrome浏览器,别的浏览器可能有js、css兼容问题,文档效果未到最佳

Maven坐标

<dependency>
   <groupId>com.github.xiaoymin</groupId>
   <artifactId>swagger-bootstrap-ui</artifactId>
   <version>1.7.5</version>
</dependency>

还未给swagger-bootstrap-ui点过赞的朋友,前往https://gitee.com/xiaoym/swagger-bootstrap-ui给个Star吧~~ :)

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Seebug漏洞平台

Bypass unsafe-inline mode CSP

[+] Author: evi1m0 [+] Team: n0tr00t security team [+] From: http://www.n0tr0...

36640
来自专栏高性能服务器开发

用Visual Studio调试linux程序

用Visual Studio调试linux程序?你真的没看错,这个是真的,不是标题党。当然如果你说VS2015及以上版本自带的linux调试插件,那就算了。这些...

68860
来自专栏DevOps时代的专栏

占坑!利用 JenKins 持续集成 iOS 项目时遇到的问题

持续集成(Continuous Integration,简称CI)是一种软件开发实践:许多团队频繁地集成他们的工作,每位成员通常进行日常集成,进而每天会有多种集...

23720
来自专栏肖洒的博客

Web(一):概述

学Python也有一段时间了,学完基本语法后整个人都蒙了。没有什么可以来练手,感觉什么也不会。 准备主攻爬虫和Web。 昨晚学长刚给讲了MVC,回来看到Pyt...

10320
来自专栏SpringBoot 核心技术

第一章:Maven环境下如何配置QueryDSL环境

25130
来自专栏黑泽君的专栏

古语云:工欲善其事必先利其器 --> Eclipse开发环境配置

淘淘商城系统使用java7开发,使用jdk1.7.0 _80版本开发,安装jdk1.7步骤如下图所示: 第一步:在oracle官网下载跟系统相匹配的jdk,如下...

11620
来自专栏开源优测

Selenium 2.0与Selenum 3.0介绍

什么是Selenium Selenium是一组web自动化测试工具集,它由以下几个部分构成: Selenium IDE(Integrated Developme...

38490
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

Windows平台搭建React Native开发环境

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) 告诉大家一个好消息,为大家精心准备的React N...

31540
来自专栏北京马哥教育

linux系统安装过程

linux系统安装过程 大家都知道目前在商业服务器操作系统端,linux操作系统占的比例非常大,但是如果自己要想自己在网络安全系统方面有所作为,必须得把linu...

37480
来自专栏网络

那些年,我们用过的fiddler

在测试中,不管是做手工测试,还是接口测试,我们都需要查看后端返回的数据。有的时候,我们也需要调试,或者mock一下后端的返回,来验证前端是否达到预期。 为了捕获...

207100

扫码关注云+社区

领取腾讯云代金券