1 / 7
文档名称:

swagger自定义ui界面.doc

格式:doc   大小:29KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

swagger自定义ui界面.doc

上传人:好用的文档 2021/7/26 文件大小:29 KB

下载得到文件列表

swagger自定义ui界面.doc

文档介绍

文档介绍:swagger自定义ui界面
Swagger简单介绍
如何使用Swagger
添加自定义UI界面
使用swagger-ui-layer
Swagger简单介绍
Swagger是一个Restful风格接口的文档在线自动生成和测试的框架
官网:
官方描述:The World’s Most Popular Framework for APIs.
Swagger ui 的原生UI界面如下: 个人感觉原生UI显示的有些不够漂亮和清晰,特别是request 的model部分
所以想重新设计一个更加友好美观的UI界面。
最后的效果图如下:
接口文档信息界面接口文档调试界面
实现原理:
因为Swagger-ui读取的数据来源于/v2/api-docs,并且返回的是json数据。
所以只要自己写一个页面去解析json数据,并展现就可以实现自定义swagger的UI界面了
如何使用Swagger
1、引入jar包
首先需要在你的 中引入swagger的包

springfox-swagger2

12345

启用swagger ,创建SwaggerConfig文件,内容如下,
***@Configuration
***@EnableSwagger2
public class SwaggerConfig {
***@Bean
public Docket ProductApi() {
return new Docket()
.genericModelSubstitutes()
.useDefaultResponseMessages(false)
.forCodeGeneration(false)
.pathMapping("/")
.select()
.build()
.apiInfo(productApiInfo());
}
private ApiInfo productApiInfo() {
ApiInfo apiInfo = new ApiInfo("XXX系统数据接口文档",
"文档描述。。。",
"",
"API TERMS URL",
"联系人邮箱",
"license",
"license url");
return apiInfo;
}
}12345678910111213

最近更新

2024年产品购销合同范本2篇 11页

初中生物市公开课获奖教案省名师优质课赛课一.. 4页

分数与除法市公开课获奖教案省名师优质课赛课.. 6页

关于树的幼儿市公开课获奖教案省名师优质课赛.. 5页

2024年五年级美术教学计划范文九篇 25页

六年级上册第六单元市公开课获奖教案省名师优.. 6页

australia的教学设计 5页

2024年五四青年节活动总结(通用15篇) 31页

中学乡镇招生方案 4页

倒数幼儿市公开课获奖教案省名师优质课赛课一.. 3页

2024年二年级语文教师教学计划范文 13页

人类的朋友鸟市公开课获奖教案省名师优质课赛.. 5页

交通安全市公开课获奖教案省名师优质课赛课一.. 6页

丑小鸭故事的市公开课获奖教案省名师优质课赛.. 5页

三年级北师大市公开课获奖教案省名师优质课赛.. 5页

七年级上册秋天市公开课获奖教案省名师优质课.. 5页

一元二次方程市公开课获奖教案省名师优质课赛.. 4页

《木偶奇遇记》市公开课获奖教案省名师优质课.. 4页

黑色钢笔做成的枪教学设计 5页

高丽杰平均分教学设计 4页

高中公平与效率教学设计 3页

雕花的马鞍教学版设计 4页

部编版转述教学设计 6页

车上风景慢动作教学设计 4页

读文字想象画面教学设计 4页

虎虎生威教学设计一等奖 3页

市值管理方案 26页

税务干部晋升思想工作总结6篇 16页

2022年10月全国自考《综合英语(一)》真题及详.. 7页

组织党员学习准则和条例简报 13页