3d和值走势图:swagger-bootstrap-ui 1.7.5,Swagger前端 UI 实现

八一菜刀
 八一菜刀
发布于 2018年07月16日
收藏 55

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格式展现文档,单个文档页可复制
  
 
  

- 新增全局参数配置功能,针对请求参数有全局参数情况下,方便在线调试

 

- 支持离线文档格式,生成markdown格式文档,供开发者对外生成静态文档

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

Typora导出pdf预览效果

- 添加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吧~~   :)

本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 排列5的开奖号码
本文标题:swagger-bootstrap-ui 1.7.5,Swagger前端 UI 实现
加载中

最新评论(36

C
CRongL

引用来自“CRongL”的评论

楼主,有个小问题,
@Bean
public Docket docketEnterprise() {
return applySecurity(new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder()
.title("企业??槲牡?quot;)
.description("企业??槲牡?quot;)
.contact(new Contact("test", "", "[email protected]"))
.version("1.0.0")
.build())
//.groupName("企业???quot;)
.select().apis(RequestHandlerSelectors.basePackage("com.test.b2b.modules.shop.controller")).paths(PathSelectors.any())
.build());
}



, //.groupName("企业???quot;) 定义的时候 如果设置了 groupName , 无法获取 到 json数据源 ,swagger 的json数据是这样来的, //xxxxx/v2/api-doc?group="企业???quot; , 所以页面就直接取不到了 ! 如果不设置group,只加载一个???br/>,//xxxxx/v2/api-doc 是可以加载接口到页面 ,但是如果 我把 扫描的包设置到??槎ゲ?com.test.b2b.modules 项目的接口 返回的数据量很大, 页面就渲染不出来了, F12 可以看到 network 有数据返回 , 数据量有400k 左右 , 如果方便可以联系我 qq:517129102

引用来自“八一菜刀”的评论

可以加群 讨论一下:608374991
好的
八一菜刀
八一菜刀

引用来自“CRongL”的评论

楼主,有个小问题,
@Bean
public Docket docketEnterprise() {
return applySecurity(new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder()
.title("企业??槲牡?quot;)
.description("企业??槲牡?quot;)
.contact(new Contact("test", "", "[email protected]"))
.version("1.0.0")
.build())
//.groupName("企业???quot;)
.select().apis(RequestHandlerSelectors.basePackage("com.test.b2b.modules.shop.controller")).paths(PathSelectors.any())
.build());
}



, //.groupName("企业???quot;) 定义的时候 如果设置了 groupName , 无法获取 到 json数据源 ,swagger 的json数据是这样来的, //xxxxx/v2/api-doc?group="企业???quot; , 所以页面就直接取不到了 ! 如果不设置group,只加载一个???br/>,//xxxxx/v2/api-doc 是可以加载接口到页面 ,但是如果 我把 扫描的包设置到??槎ゲ?com.test.b2b.modules 项目的接口 返回的数据量很大, 页面就渲染不出来了, F12 可以看到 network 有数据返回 , 数据量有400k 左右 , 如果方便可以联系我 qq:517129102
可以加群 讨论一下:608374991
C
CRongL
楼主,有个小问题,
@Bean
public Docket docketEnterprise() {
return applySecurity(new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder()
.title("企业??槲牡?quot;)
.description("企业??槲牡?quot;)
.contact(new Contact("test", "", "[email protected]"))
.version("1.0.0")
.build())
//.groupName("企业???quot;)
.select().apis(RequestHandlerSelectors.basePackage("com.test.b2b.modules.shop.controller")).paths(PathSelectors.any())
.build());
}



, //.groupName("企业???quot;) 定义的时候 如果设置了 groupName , 无法获取 到 json数据源 ,swagger 的json数据是这样来的, //xxxxx/v2/api-doc?group="企业???quot; , 所以页面就直接取不到了 ! 如果不设置group,只加载一个???br/>,//xxxxx/v2/api-doc 是可以加载接口到页面 ,但是如果 我把 扫描的包设置到??槎ゲ?com.test.b2b.modules 项目的接口 返回的数据量很大, 页面就渲染不出来了, F12 可以看到 network 有数据返回 , 数据量有400k 左右 , 如果方便可以联系我 qq:517129102
八一菜刀
八一菜刀

引用来自“bako”的评论

参数是否必须设置无效。
ApiModelProperty.required属性设置为true,页面是否必须还是false
swagger_version='2.9.2'
提个issue给我吧 截图说明下~~tks
八一菜刀
八一菜刀

引用来自“anxinxx”的评论

赞一个
:blush:
八一菜刀
八一菜刀

引用来自“anxinxx”的评论

要是侧边接口栏大小可以拖动就更加完美了。@八一菜刀
不错的建议,会考虑加上
anxinxx
anxinxx
要是侧边接口栏大小可以拖动就更加完美了。@八一菜刀
anxinxx
anxinxx
赞一个
bako
bako
参数是否必须设置无效。
ApiModelProperty.required属性设置为true,页面是否必须还是false
swagger_version='2.9.2'
八一菜刀
八一菜刀

引用来自“ifu25”的评论

有C#版吗?
这个目前没有,不知道Swagger在C#中的解析结构是否和Java中的一致,如果一致的话,这套js你可以copy过去使用
返回顶部
顶部
  • 山西方山县:以产业扶贫助推百姓脱贫 坚决打赢脱贫攻坚战 2018-12-17
  • 中外院士与生物医药业界、投融资界代表建言广州生命科学产业发展 2018-12-17
  • 为了守护净土 1102位羌塘牧民千里迢迢南迁至拉萨 2018-12-17
  • 2011责任中国十大嘉宾评选 2018-12-17
  • 学生睡觉摔骨折 法院主动出击促调解 2018-12-16
  • 多地明确海洋经济发展路线图 2018-12-16
  • 宝鸡现罕见宣统德寿碑 或为沈钧儒叔父沈卫书丹 2018-12-16
  • 国防部举行盛大招待会 热烈庆祝中国人民解放军建军90周年 中共中央总书记国家主席中央军委主席习近平和李克强张德江俞正声刘云山王岐山张高丽出席 2018-12-16
  • 南宁市区联社:全面助力本地经济发展 2018-12-15
  • 七成网购纠纷来自这两大平台,最易出问题的商品是…… 2018-12-15
  • 回复@老老保老张工:文中写得很清楚啊,看不懂啊?补脑去…… 2018-12-15
  • 六大工程培育发展新动能 2018-12-14
  • 深圳2018年将开行3趟援疆旅游扶贫专列 2018-12-14
  • 盘锦市公安局举行第三次警民对话会工商联专场 2018-12-14
  • 司机未礼让行人被罚是一堂生动的普法课 2018-12-13
  • 469| 909| 759| 58| 384| 436| 815| 6| 786| 705|