Swagger了解

本文介绍了如何在SpringBoot项目中整合Swagger,包括基本配置、使用`@Api`和`@ApiOperation`注解,以及解决高版本SpringBoot中`documentationPluginsBootstrapper`启动错误。还提及了如何通过`ApiIgnore`屏蔽不希望显示的接口和参考了相关博客进行其他Swagger注解的实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://gitee.com/panda_on_the_pyramid182/sensors-api.git

该项目简单整合了swagger.

Swagger简单知识

@Api(tags = "基础数据管理")
@ApiOperation(value="获取最新数据")
@ApiIgnore 屏蔽不显示

去掉basic-error-controller

@Bean
public Docket demoApi() {
    return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.any())
            .paths(PathSelectors.regex("(?!/error.*).*"))
            .build()
}

Swagger与Springboot的兼容性问题

解决 高版本SpringBoot整合Swagger 启动报错Failed to start bean ‘documentationPluginsBootstrapper‘ 问题_java.lang.nullpointerexception: null at springfox.-优快云博客

参考文献

Swagger如何屏蔽某些接口显示_swagger屏蔽部分接口-优快云博客

SpringBoot Swagger去掉basic-error-controller_spring cloud gateway swagger 聚合接口 去掉basic-error-co-优快云博客

TODU

有时间看看Swagger其它注解的用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值