springboot4 swagger3

swagger文档链接https://springdoc.org/#migrating-from-springfox

引入依赖:

复制代码
 <dependency>
            <groupId>org.springdoc</groupId>
            <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
            <version>2.8.14</version>
        </dependency>

完成!

访问:http://localhost:8080/swagger-ui/index.html 查看

相关注解参考:https://springdoc.org/#migrating-from-springfox

swagger2 注解一般以API开头,例如Api ApiOpration ApiParam ApiModel等,Swagger3替换了一些

  • @Api@Tag

  • @ApiIgnore@Parameter(hidden = true) or @Operation(hidden = true) or @Hidden

  • @ApiImplicitParam@Parameter

  • @ApiImplicitParams@Parameters

  • @ApiModel@Schema

  • @ApiModelProperty(allowEmptyValue = true)@Schema(nullable = true)

  • @ApiModelProperty@Schema

  • @ApiOperation(value = "foo", notes = "bar")@Operation(summary = "foo", description = "bar")

  • @ApiParam@Parameter

  • @ApiResponse(code = 404, message = "foo")@ApiResponse(responseCode = "404", description = "foo")

相关推荐
新时代牛马9 分钟前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
Bs_MoneyMagnet17 分钟前
基于springboot+vue的医疗健康便民服务平台的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring
sunshine22 girl1 小时前
Java学习一 环境配置2 Idea的入门使用和maven配置,项目启动脚本配置
java·maven
有点。2 小时前
*C++哈夫曼树与哈夫曼编码
java·c++·servlet
CRMEB系统商城3 小时前
CRMEB标准版系统(Java)v3.1正式发布
java·spring·微信小程序·php·教育电商
写后端的胖头鱼3 小时前
【高频面试题】Java 基础类型 + 包装类 + String 互相转换
java·开发语言
weixin_460443563 小时前
企业考试系统从.NET迁移到Java+Linux:数据库迁移、接口兼容与灰度切换实践
java·煤矿培训考试系统·煤矿在线考试系统·煤矿安全培训·煤矿考试系统·一人一档
香菜TTT3 小时前
Redis的哨兵机制
java·数据库·redis
withoutfear4 小时前
IntelliJ IDEA卡顿内存分配不足和索引被频繁触发问题解决办法
java·ide·intellij-idea
大圣编蚕4 小时前
Java StringWriter 详解:从入门到实战
java·开发语言·python