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

相关推荐
极客先躯4 分钟前
高级java每日一道面试题-2026年04月04日-实战篇[Docker]-如何排查容器存储挂载失败的问题?
java·运维·docker·容器·高级面试
Hesionberger8 分钟前
动态规划与二分法破解最长递增子序列
java·数据结构·python·算法·leetcode
CodeStats20 分钟前
【Linux IO】从文件描述符到硬件中断:Linux IO 系统底层完全拆解
java·linux·开发语言·io·socket
大阿明25 分钟前
C++智能指针与RAII机制精讲:彻底根治内存泄漏与野指针
java·jvm·c++
一生了无挂28 分钟前
C++面向对象核心精讲:类、对象、封装、权限与生命周期全解析
java·jvm·c++
aaPIXa62228 分钟前
C++ 用 Claude Code 的 defending-code-reference-harness:C/C++ 内存漏洞自动发现与修复 Pipeline
java·c语言·c++
她说..31 分钟前
Apache Commons Lang3 Pair 完整版实战详解
java·spring·java-ee·apache·springboot
砍材农夫38 分钟前
redis|spring-boot redis geo|附近定位功能
java·spring boot·redis
满怀冰雪1 小时前
第29篇-状态压缩DP-当状态很多时如何降维优化
java·算法·动态规划
weixin_446729161 小时前
javaweb--文件上传
java