解决访问swaggerUI接口文档显示basic-error-controler问题
原文地址:https://www.cnblogs.com/longronglang/p/9045559.html

问题描述

使用swagger生成接口文档后,访问http://localhost:8888/swagger-ui.html#/,显示如下:

去除basic-error-controller方法:

注意《不显示错误的接口地址》的配置

import com.google.common.base.Predicates;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;/*** swagger2的配置类,这里可以配置swagger2的一些基本的内容,比如扫描的包等等* EnableSwagger2:开启Swagger使用* Configuration:表示这是一个配置类* @author : * @date : 2021-10-18 17:30**/
@Configuration
@EnableSwagger2
public class SwaggerConfig {@Beanpublic Docket createTestApi() {// 创建API基本信息return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select()// 对所有api进行监控.apis(RequestHandlerSelectors.any())//不显示错误的接口地址.paths(Predicates.not(PathSelectors.regex("/error.*")))//错误路径不监控//扫描所有的包 可以扫描指定的包 .apis(RequestHandlerSelectors.basePackage("具体controller所在的包")).paths(PathSelectors.any()).build();}/*** 创建API的基本信息,这些信息会在Swagger UI中进行显示* @return API的基本信息*/private ApiInfo apiInfo(){return new ApiInfoBuilder()//标题.title("Meng的接口测试文档")// API描述.description("Swagger-接口文档")//接口的版本.version("1.0.0").build();}
}

再次访问如下:

PS:pom依赖

     <!--Swagger2--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><!-- swagger-bootstrap-ui增强ui  --><dependency><groupId>com.github.xiaoymin</groupId><artifactId>swagger-bootstrap-ui</artifactId><version>1.9.4</version></dependency>

解决访问swaggerUI接口文档显示basic-error-controler问题相关推荐

  1. idea swagger生成接口文档_spring boot集成Swagger-UI接口文档

    本文介绍如何用spring boot集成Swagger-UI,实现项目在线接口文档 一.Swagger-UI简介 Swagger是一个Restful风格接口的文档在线自动生成和测试的框架 官网对Swa ...

  2. Python Swagger 接口文档自动集成平台

    一 安装 当前virtualenv 环境下 pip install django-rest-swagger==2.2.0 在Django项目settings.py中 加入 插件模块 DEBUG = T ...

  3. ABP给WebApi添加SwaggerUI,生成可交互接口文档

    在ABP模板项目中,通过SwaggerUI可以为我们的WebApi生成动态的可交互接口文档页面,从而可以很方便的测试调用我们的WebApi接口. 一.集成Swagger 右键项目YoYo.Web,打开 ...

  4. 放弃丑陋的 swagger-ui,使用 knife 接口文档生成神器

    文章目录 接口生成利器 knife 介绍 springboot 整合 knife pom.xml 文件增加依赖 编写Swagger2Config配置文件 注意事项 总结 knife Gitee 地址: ...

  5. swagger-ui导出word接口文档

    开发时用的swagger-ui API接口开发,项目交付时客户需要word形式的接口文档,几百个接口,不可能一个一个写噻,直接通过下面的微springboot项目生成word文档快捷方便 代码分享链接 ...

  6. SpringBoot配置swagger-ui可视化接口文档

    SpringBoot配置swagger-ui [提前声明] 文章由作者:张耀峰 结合自己生产中的使用经验整理,最终形成简单易懂的文章 写作不易,转载请注明,谢谢! 代码案例地址: ?https://g ...

  7. Django框架深入了解_05 (Django中的缓存、Django解决跨域流程(非简单请求,简单请求)、自动生成接口文档)(二)

    二.跨域: 回到顶部 跨域知识介绍: 点我以前博客 跨域解决方法:CORS:跨域资源共享 CORS请求分类(简单请求和非简单请求) 简单请求(simple request):只需要在头信息之中增加一个 ...

  8. Django框架深入了解_05 (Django中的缓存、Django解决跨域流程(非简单请求,简单请求)、自动生成接口文档)(一)

    阅读目录 一.Django中的缓存: 前戏: Django中的几种缓存方式: Django中的缓存应用: 二.跨域: 跨域知识介绍: CORS请求分类(简单请求和非简单请求) 示例: 三.自动生成接口 ...

  9. php 页面上显示xls文档,phpExcel输出xls文档显示乱码的解决方法

    phpExcel输出xls文档显示乱码的解决办法 最近在做一些报表的系统,主要是对excel的读取和处理操作. 之前在自己的机器上做开发的时候,没有出现乱码的情况, 即使是我布置到服务器上,导入,导出 ...

最新文章

  1. 第六章|网络编程-socket开发
  2. DIP第六章习题解答
  3. linux cp命令强行覆盖复制
  4. 打开高效文本编辑之门_Linux awk之自定义变量与操作符
  5. Golang学习---常用库
  6. python数据科学入门_干货!小白入门Python数据科学全教程
  7. 小故事:在缺陷中发现长处
  8. Comprehensive learning path – Data Science in Python深度学习路径-用python进行数据学习
  9. 添加C1WPFChart快捷键
  10. 转载:基于Redis实现分布式锁
  11. 总体和样本、统计量和抽样分布
  12. ASP.NET MVC搭建项目后台UI框架—9、服务器端排序
  13. SmtpClient SSL 发送邮件异常排查
  14. linux版filezilla使用教程,FileZilla使用测评
  15. 谷歌浏览器黑色主题设置
  16. 北京的旅游攻略(持续更新中)
  17. OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields 翻译
  18. 像把大象放入冰箱那样制造芯片
  19. ssdt函数索引号_BUG:SSDT函数名获取SSDT函数号
  20. 专升本英语——语法知识——高频语法——第六节 名词性从句(主语从句-表语从句-同位语从句-宾语从句)【学习笔记】

热门文章

  1. 交叉编译libX11
  2. spring cloud gateway+nacos 服务下线感知延迟,未及时出现503,请求依然转发到下线服务
  3. 【第三十六期】B站一面
  4. 微信JSAPI支付方式与错误(当前页面的URL未注册,支付验证签名失败)
  5. ap计算机考点,AP微积分七大考点总结
  6. Laravel框架中使用Service模式
  7. UE5 蓝图节点图文大全(300+蓝图,7万字+)
  8. 越狱iOS一点零碎知识---MobileSubstrate
  9. 记录成功用bkcrack分别对压缩包进行明文攻击
  10. 郭靖黄蓉之死—附椅天剑屠龙刀的由来...