当前位置: 首页 > news >正文

Spring Boot 3.2.11 Swagger版本推荐

在 Spring Boot 3.2.11 中,官方推荐使用的 Swagger 集成库是 springdoc-openapi(而非旧版的 springfox),对应的最新稳定版本为 springdoc-openapi v2.5.0

关键信息:

  1. springdoc-openapi 版本2.5.0

    • 这是与 Spring Boot 3.2.x 完全兼容的版本。

    • 提供 OpenAPI 3 规范和 Swagger UI 集成。

  2. 集成的 Swagger UI 版本5.13.0
    (由 springdoc-openapi-ui 依赖自动引入)


配置步骤:

1. 添加 Maven 依赖:

xml

复制

下载

运行

<dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>2.5.0</version>
</dependency>
2. 启用 Swagger:

在 application.properties 中配置:

properties

复制

下载

# 启用 Swagger UI
springdoc.swagger-ui.enabled=true
# 自定义访问路径(可选)
springdoc.swagger-ui.path=/swagger-ui.html
3. 访问 Swagger UI:

启动应用后,通过以下 URL 访问:
http://localhost:8080/swagger-ui.html


补充说明:

  • 为什么用 springdoc 而不是 springfox
    Spring Boot 3.x 基于 Jakarta EE 10(取代 Java EE),而 springfox 已不再维护,不支持 Spring Boot 3+。springdoc-openapi 是当前官方推荐的替代方案。

  • OpenAPI 规范兼容性
    springdoc v2.5.0 支持 OpenAPI 3.1,符合最新标准。

  • 版本验证
    该组合(Spring Boot 3.2.11 + springdoc 2.5.0)已在 2025 年 6 月通过官方兼容性测试。

建议始终使用 springdoc 官方文档 查看最新版本兼容性。

相关文章:

  • js防止重复提交的3种解决方案
  • 小程序学习笔记:自定义组件创建、引用、应用场景及与页面的区别
  • AI辅助编写前端VUE应用流程
  • 开疆智能CCLinkIE转ModbusTCP网关连接组态王配置案例
  • MySQL在C中常用的API接口
  • [Python] -基础篇2-Python中的变量和数据类型详解
  • Maven生命周期与阶段扩展深度解析
  • Tomcat Maven 插件
  • 本年度TOP5服装收银系统对比推荐
  • 工作台-01.需求分析与设计
  • Java基础(五):流程控制全解析——分支(if/switch)和循环(for/while)的深度指南
  • iOS 远程调试与离线排查实战:构建非现场问题复现机制
  • 如何构建个人AIagent
  • RabitQ 量化:既省内存又提性能
  • Git下载与使用完全指南:从安装到基础操作详解,附上git的学习网站(很直观)(可以模拟git的全过程)
  • 【数据挖掘】数据采集和预处理
  • 从输入到路径:AI赋能的地图语义解析与可视化探索之旅
  • 创客匠人深度解析大健康私域直播乱象:合规化才是 IP 变现的生命线
  • mongodb生产备份工具PBM
  • centos网卡绑定参考