Swagger UI 配置
层主用的环境是spring boot+swagger
用的shiro做的拦截
首先导入swagger ui依赖的jar包
<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.7.0</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency>
然后配置swagger(指明swagger路径)
如:
@EnableSwagger2
@Configuration
@ComponentScan("***.controller")
public class SwaggerConfig{
@Bean
public Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).pathMapping("/").select().apis(RequestHandlerSelectors.basePackage("***.controller")).paths(PathSelectors.any()).build();
}private ApiInfo apiInfo() {return new ApiInfoBuilder().title("Swagger UI---- RESTful APIs").description("接口对接swagger服务").version("1.0").description("该swagger ui仅是一个参考").build();
}
这里面重要的是路径声明和
@EnableSwagger2
@Configuration
在***.controller:
@Api(tags = “操作员管理”):类上声明
@ApiOperation(value = “登录”):方法上声明
因为我用到了拦截器,因此需要配置放行swagger:
filterChainDefinitionMap.put("/swagger-ui.html", "anon");filterChainDefinitionMap.put("/swagger-resources/**", "anon");filterChainDefinitionMap.put("/v2/api-docs", "anon");filterChainDefinitionMap.put("/webjars/**", "anon");
Swagger UI 配置相关推荐
- Swagger UI引入
Swagger是一个Restful风格接口的文档在线自动生成和测试的框架(http://swagger.io),Swagger UI可以自动生成接口文档,不需要频繁更新接口文档,保证接口文档与代码的一 ...
- ASP.NET Core 在 Swagger UI 中显示自定义的 Header Token
Swagger 是个好东西,对于前后端分离的网站来说,不仅是提高前后端开发人员沟通效率的利器,也大大方便了后端人员测试 API.有时候,API 中可能需要在 Header 中设置认证参数,比如 aut ...
- Flask 系列之 构建 Swagger UI 风格的 WebAPI
说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验 环境初始化 # 创建项目目录 mkdir helloworl ...
- SpringMVC+JWT+Swagger UI+RestFul
前言: 其实很早就想写这篇文章了,因为我觉得这会对很多新手有指引作用,当初自己也是瞎子过河的摸索着过来的.目前后台开发比较流行的MVC框架中使用Spring MVC还是比较多的,当然还有Spring ...
- [第二篇]如何在ASP.Net Core的生产环境中使用OAuth保护swagger ui
在我上篇文章如何在ASP.Net Core的生产环境中保护swagger ui中,我们讨论了如何使用基本身份验证来保护 swagger ui. 使用 OAuth 2.0 和 OpenIdConnect ...
- openapi_MicroProfile OpenAPI上的Swagger UI
openapi MicroProfile OpenApi为我们提供了一种使用OpenApi 3描述我们JAX-RS API的标准化方法.如果您以前使用过swagger-jaxrs和swagger- 批 ...
- MicroProfile OpenAPI上的Swagger UI
MicroProfile OpenApi为我们提供了一种使用OpenApi 3描述我们JAX-RS API的标准化方法.如果您以前使用过swagger-jaxrs和swagger-annotation ...
- Spring Boot和Swagger UI
我已经一年没有从头开始开发Spring Web应用程序了,如果我不参加QA自动化工程师的培训,那么这段时间甚至会更长. 由于这个原因,我开发了一个示例REST应用程序. 除了Swagger,一切对我来 ...
- 使用Swagger UI的Document和Test API
目录 介绍 配置 可视化 测试 支持属性 支持XML文档 资源/材料/参考资料 介绍 开发人员通常通过浏览器请求或使用POSTMAN, Advanced Rest Client(ARC)等客户端来测 ...
最新文章
- 阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!
- Angular动态创建组件之Portals
- codevs 1082 线段树区间求和
- 数据结构课程设计---最长公共子串
- python快速入门神器 知乎_python数据分析之数据处理终极神器
- ubuntu 16.04 安装QT问题
- Java架构师必备框架技能核心笔记,附相关架构及资料
- 12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Nginx介绍
- Java8 新特性 Optional
- matlab创建一个简易的MP3播放器GUI程序
- 20多行 Python 代码优雅搞定 PDF 转换成图片
- Java项目文件目录结构介绍
- excel----分组后统计
- 第19篇:WEB漏洞~SQL注入~SqlMap绕过WAF
- Linux从入门到精通的总结
- vsync, hsync, VBLANK
- 《穷爸爸与富爸爸》语录之二
- Oracle GoldenGate Monitor agent安装后的报错OGGMON-20603
- 【c++回顾】2.1容器-vector
- 广域网云主机或服务器_局域网或广域网主机的ip地址
热门文章
- 求等比数列的前n项和
- win2003 php mysql_WIN2003下安?PHP+MYSQL?源
- 习题7-1 消防车(Firetruck,ACM/ICPC World Finals 1991, UVa208)
- 细数【SD-WEBUI】的模型:谁是最适合的模型从哪里找到它们
- scala排序——ordering vs ordered
- 多目标跟踪论文 Deep SORT 解读
- Spark取TopN问题
- Linux useradd命令详解
- Linux useradd userdel命令
- 开学季学生党必备数码好物,什么数码好物值得分享学生党