内容简介:swagger-bootstrap-ui 1.9.4 发布了。swagger-bootstrap-ui是 Swagger 的增强UI 实现,使文档更友好一点儿 文档:http://doc.xiaominfo.com 效果:http://swagger-bootstrap-ui.xiaominfo.com/doc.html Gitee:ht...
swagger-bootstrap-ui 1.9.4 发布了。swagger-bootstrap-ui是 Swagger 的增强UI 实现,使文档更友好一点儿
效果:http://swagger-bootstrap-ui.xiaominfo.com/doc.html
Gitee:https://gitee.com/xiaoym/swagger-bootstrap-ui
GitHub:https://github.com/xiaoymin/swagger-bootstrap-ui
示例:https://gitee.com/xiaoym/swagger-bootstrap-ui-demo
特性&优化
1、最低需要JDK 1.8支持
2、单独接口通过hash地址访问,方便开发人员之间快速复制传递接口信息,能准确定位到接口
3、优化下载参数名称问题,忽略filename大小写敏感#IXA5C @Gitee
4、优化BasicFilter过滤器正则匹配频率问题,decode函数调用替换为JDK 1.8版本中的java.util.Base64
5、tab操作项修改为点击事件显示,避免同调试按钮冲突导致误关选项卡#IXA5I @Gitee
6、增加调试接口响应类型为Xml、Html、Text的支持#IWP49 @Gitee
7、优化调试后header、raw、curl等选项卡高度太低的问题#IWLSU @Gitee
8、主页简介description字段支持markdown格式#IVVRX @Gitee
9、针对枚举类型的集合类型(List),在字段描述中显示枚举可用列表值#100 @GitHub
10、重构原接口 排序 、tag排序规则,新增接口作者属性,可写每个接口的作者,方便开发者调试.参考文档
11、针对Authorize授权的相关属性,不同分组相同的请求参数只需授权一次即可则全局通用#IXHBL @Gitee
12、针对Map、JSONObject等动态类型可通过自定义注解@ApiOperationSupport或者@DynamicParameters来增加参数的字段说明,解决不想写实体类的烦恼,但是又无文档的困扰.参考文档
13、优化自定义文档(markdown)界面效果,增加相关markdown语法样式(引用editormd.css)
UI效果展示
项目地址
Maven坐标
<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.9.4</version> </dependency>
Star & Issue
感谢各位朋友的支持,前往https://gitee.com/xiaoym/swagger-bootstrap-ui点个Star吧~~ :)
源码分析
距离上一个版本也有挺长时间了,这段时间主要是对springfox的源码进行了一些研究和学习,并且记录了一些博客,该版本(1.9.4)的一些功能也在看源码的过程中对我有一些启发,对于Swagger的规范也多了一些了解
对springfox源码有兴趣的朋友可以去我的博客查看,点击前往
以上所述就是小编给大家介绍的《swagger-bootstrap-ui 1.9.4 发布,扩展支持动态字段注释》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- iOS 注释方法大全 代码块加快捷键注释
- 让 MyBatis Generator 用数据库注释作 Java 注释,并支持附加注解
- 请停止代码注释
- 体面编码之代码注释评论
- Spring 注解注入—@Qualifier 注释
- swagger注释API详细说明
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Making Things See
Greg Borenstein / Make / 2012-2-3 / USD 39.99
Welcome to the Vision Revolution. With Microsoft's Kinect leading the way, you can now use 3D computer vision technology to build digital 3D models of people and objects that you can manipulate with g......一起来看看 《Making Things See》 这本书的介绍吧!