解决访问swaggerUI接口文档显示basic-error-controler问题
解决访问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问题相关推荐
- idea swagger生成接口文档_spring boot集成Swagger-UI接口文档
本文介绍如何用spring boot集成Swagger-UI,实现项目在线接口文档 一.Swagger-UI简介 Swagger是一个Restful风格接口的文档在线自动生成和测试的框架 官网对Swa ...
- Python Swagger 接口文档自动集成平台
一 安装 当前virtualenv 环境下 pip install django-rest-swagger==2.2.0 在Django项目settings.py中 加入 插件模块 DEBUG = T ...
- ABP给WebApi添加SwaggerUI,生成可交互接口文档
在ABP模板项目中,通过SwaggerUI可以为我们的WebApi生成动态的可交互接口文档页面,从而可以很方便的测试调用我们的WebApi接口. 一.集成Swagger 右键项目YoYo.Web,打开 ...
- 放弃丑陋的 swagger-ui,使用 knife 接口文档生成神器
文章目录 接口生成利器 knife 介绍 springboot 整合 knife pom.xml 文件增加依赖 编写Swagger2Config配置文件 注意事项 总结 knife Gitee 地址: ...
- swagger-ui导出word接口文档
开发时用的swagger-ui API接口开发,项目交付时客户需要word形式的接口文档,几百个接口,不可能一个一个写噻,直接通过下面的微springboot项目生成word文档快捷方便 代码分享链接 ...
- SpringBoot配置swagger-ui可视化接口文档
SpringBoot配置swagger-ui [提前声明] 文章由作者:张耀峰 结合自己生产中的使用经验整理,最终形成简单易懂的文章 写作不易,转载请注明,谢谢! 代码案例地址: ?https://g ...
- Django框架深入了解_05 (Django中的缓存、Django解决跨域流程(非简单请求,简单请求)、自动生成接口文档)(二)
二.跨域: 回到顶部 跨域知识介绍: 点我以前博客 跨域解决方法:CORS:跨域资源共享 CORS请求分类(简单请求和非简单请求) 简单请求(simple request):只需要在头信息之中增加一个 ...
- Django框架深入了解_05 (Django中的缓存、Django解决跨域流程(非简单请求,简单请求)、自动生成接口文档)(一)
阅读目录 一.Django中的缓存: 前戏: Django中的几种缓存方式: Django中的缓存应用: 二.跨域: 跨域知识介绍: CORS请求分类(简单请求和非简单请求) 示例: 三.自动生成接口 ...
- php 页面上显示xls文档,phpExcel输出xls文档显示乱码的解决方法
phpExcel输出xls文档显示乱码的解决办法 最近在做一些报表的系统,主要是对excel的读取和处理操作. 之前在自己的机器上做开发的时候,没有出现乱码的情况, 即使是我布置到服务器上,导入,导出 ...
最新文章
- 第六章|网络编程-socket开发
- DIP第六章习题解答
- linux cp命令强行覆盖复制
- 打开高效文本编辑之门_Linux awk之自定义变量与操作符
- Golang学习---常用库
- python数据科学入门_干货!小白入门Python数据科学全教程
- 小故事:在缺陷中发现长处
- Comprehensive learning path – Data Science in Python深度学习路径-用python进行数据学习
- 添加C1WPFChart快捷键
- 转载:基于Redis实现分布式锁
- 总体和样本、统计量和抽样分布
- ASP.NET MVC搭建项目后台UI框架—9、服务器端排序
- SmtpClient SSL 发送邮件异常排查
- linux版filezilla使用教程,FileZilla使用测评
- 谷歌浏览器黑色主题设置
- 北京的旅游攻略(持续更新中)
- OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields 翻译
- 像把大象放入冰箱那样制造芯片
- ssdt函数索引号_BUG:SSDT函数名获取SSDT函数号
- 专升本英语——语法知识——高频语法——第六节 名词性从句(主语从句-表语从句-同位语从句-宾语从句)【学习笔记】
热门文章
- 交叉编译libX11
- spring cloud gateway+nacos 服务下线感知延迟,未及时出现503,请求依然转发到下线服务
- 【第三十六期】B站一面
- 微信JSAPI支付方式与错误(当前页面的URL未注册,支付验证签名失败)
- ap计算机考点,AP微积分七大考点总结
- Laravel框架中使用Service模式
- UE5 蓝图节点图文大全(300+蓝图,7万字+)
- 越狱iOS一点零碎知识---MobileSubstrate
- 记录成功用bkcrack分别对压缩包进行明文攻击
- 郭靖黄蓉之死—附椅天剑屠龙刀的由来...