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")

相关推荐
cici1587443 分钟前
C#实现三菱PLC通信
java·网络·c#
k***92162 小时前
【C++】继承和多态扩展学习
java·c++·学习
weixin_440730502 小时前
java结构语句学习
java·开发语言·学习
JIngJaneIL2 小时前
基于java+ vue医院管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
Coder_Boy_2 小时前
Spring AI 源码大白话解析
java·人工智能·spring
仙俊红2 小时前
在 Java 中,`==` 和 `equals()` 的区别
java·开发语言·jvm
计算机学姐2 小时前
基于SpringBoot的高校论坛系统【2026最新】
java·vue.js·spring boot·后端·spring·java-ee·tomcat
予枫的编程笔记2 小时前
Redis 核心数据结构深度解密:从基础命令到源码架构
java·数据结构·数据库·redis·缓存·架构
JIngJaneIL2 小时前
基于java + vue校园跑腿便利平台系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
飞舞花下3 小时前
MAVEN私有仓库配置-Nexus私有仓库
xml·java·maven