层主用的环境是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 配置相关推荐

  1. Swagger UI引入

    Swagger是一个Restful风格接口的文档在线自动生成和测试的框架(http://swagger.io),Swagger UI可以自动生成接口文档,不需要频繁更新接口文档,保证接口文档与代码的一 ...

  2. ASP.NET Core 在 Swagger UI 中显示自定义的 Header Token

    Swagger 是个好东西,对于前后端分离的网站来说,不仅是提高前后端开发人员沟通效率的利器,也大大方便了后端人员测试 API.有时候,API 中可能需要在 Header 中设置认证参数,比如 aut ...

  3. Flask 系列之 构建 Swagger UI 风格的 WebAPI

    说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验 环境初始化 # 创建项目目录 mkdir helloworl ...

  4. SpringMVC+JWT+Swagger UI+RestFul

    前言: 其实很早就想写这篇文章了,因为我觉得这会对很多新手有指引作用,当初自己也是瞎子过河的摸索着过来的.目前后台开发比较流行的MVC框架中使用Spring MVC还是比较多的,当然还有Spring ...

  5. [第二篇]如何在ASP.Net Core的生产环境中使用OAuth保护swagger ui

    在我上篇文章如何在ASP.Net Core的生产环境中保护swagger ui中,我们讨论了如何使用基本身份验证来保护 swagger ui. 使用 OAuth 2.0 和 OpenIdConnect ...

  6. openapi_MicroProfile OpenAPI上的Swagger UI

    openapi MicroProfile OpenApi为我们提供了一种使用OpenApi 3描述我们JAX-RS API的标准化方法.如果您以前使用过swagger-jaxrs和swagger- 批 ...

  7. MicroProfile OpenAPI上的Swagger UI

    MicroProfile OpenApi为我们提供了一种使用OpenApi 3描述我们JAX-RS API的标准化方法.如果您以前使用过swagger-jaxrs和swagger-annotation ...

  8. Spring Boot和Swagger UI

    我已经一年没有从头开始开发Spring Web应用程序了,如果我不参加QA自动化工程师的培训,那么这段时间甚至会更长. 由于这个原因,我开发了一个示例REST应用程序. 除了Swagger,一切对我来 ...

  9. 使用Swagger UI的Document和Test API

    目录 介绍 配置 可视化 测试 支持属性 支持XML文档 资源/材料/参考资料 介绍 开发人员通常通过浏览器请求或使用POSTMAN,  Advanced Rest Client(ARC)等客户端来测 ...

最新文章

  1. 阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!
  2. Angular动态创建组件之Portals
  3. codevs 1082 线段树区间求和
  4. 数据结构课程设计---最长公共子串
  5. python快速入门神器 知乎_python数据分析之数据处理终极神器
  6. ubuntu 16.04 安装QT问题
  7. Java架构师必备框架技能核心笔记,附相关架构及资料
  8. 12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Nginx介绍
  9. Java8 新特性 Optional
  10. matlab创建一个简易的MP3播放器GUI程序
  11. 20多行 Python 代码优雅搞定 PDF 转换成图片
  12. Java项目文件目录结构介绍
  13. excel----分组后统计
  14. 第19篇:WEB漏洞~SQL注入~SqlMap绕过WAF
  15. Linux从入门到精通的总结
  16. vsync, hsync, VBLANK
  17. 《穷爸爸与富爸爸》语录之二
  18. Oracle GoldenGate Monitor agent安装后的报错OGGMON-20603
  19. 【c++回顾】2.1容器-vector
  20. 广域网云主机或服务器_局域网或广域网主机的ip地址

热门文章

  1. 求等比数列的前n项和
  2. win2003 php mysql_WIN2003下安?PHP+MYSQL?源
  3. 习题7-1 消防车(Firetruck,ACM/ICPC World Finals 1991, UVa208)
  4. 细数【SD-WEBUI】的模型:谁是最适合的模型从哪里找到它们
  5. scala排序——ordering vs ordered
  6. 多目标跟踪论文 Deep SORT 解读
  7. Spark取TopN问题
  8. Linux useradd命令详解
  9. Linux useradd userdel命令
  10. 开学季学生党必备数码好物,什么数码好物值得分享学生党