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过去使用
返回顶部
顶部
  • 劳动创造价值,看生产队求工分值之实践。事实说劳动创造价值,能否认的了吗? 2019-02-20
  • 红网定位党网 首页改版上线打造“五大平台” 2019-02-20
  • 中国电信安康分公司60家智慧家庭便民服务中心盛大开业中国电信安康-最新活动 2019-02-20
  • 5G标准出炉!与4G有啥不一样? 或1秒内下载1G电影 2019-02-20
  • 甘肃裕河:“美猴王”下山 2019-02-19
  • 比利时并不轻松地击败巴拿马 2019-02-19
  • 【对话马克思·院长名家谈②】郝立新:马克思给我们留下怎样丰富的思想遗产 2019-02-19
  • 洪崖洞、长江索道、李子坝轻轨站……这些网红景点21年前的模样你知道吗? 2019-02-18
  • 正义感爆棚:流浪狗“路见不平” 赶跑打劫男子 2019-02-18
  • 北京三环内“最贵”麦田 变为城市独特风景线 2019-02-18
  • 凝聚合作共赢的价值公约数 2019-02-17
  • 紫光阁中共中央国家机关工作委员会 2019-02-17
  • 以古鉴今,习近平多次提及屈原 2019-02-17
  • 迈向5G新世界:将彻底改变我们的社交与互动方式 2019-02-16
  • [理上网来·辉煌十九大]蔡昉:转向高质量发展“三谈” 2019-02-16
  • 415| 915| 78| 886| 798| 836| 78| 646| 893| 734|