003-整合swagger 可以不加注解 @EnableOpenApi 吗

整合Swagger可以不加注解@EnableOpenApi。‌ 可以通过其他方式启用Swagger支持,而不需要使用@EnableOpenApi注解。

要在Spring Boot中启用Swagger支持,可以通过创建一个配置类来实现。这个配置类需要使用Spring Framework的@Configuration注解来标记,并且可以通过@Bean注解来定义一个Docket对象。Docket对象用于配置Swagger的文档类型、基本信息和API选择等。

  • 在这个配置类中,我们使用了DocumentationType.OAS_30来指定使用Swagger 3.0标准。
  • 通过apiInfo()方法配置了API的基本信息,如标题、描述和版本等。
  • select()方法用于选择哪些接口被包含在文档中,这里我们选择了所有被ApiOperation(或@Api)注解的类。
  • 最后,通过build()方法完成Docket对象的构建。

这种方式不需要使用@EnableOpenApi注解,而是通过配置类直接启用Swagger支持。这种方式更加灵活,可以在配置类中详细定义Swagger的各种配置选项,而不需要依赖于特定的注解。

相关推荐
兰令水3 分钟前
leecodecode【二叉树排序+最近公共祖先】【2026.6.2打卡-java版本】
java·数据结构·算法·leetcode
人道领域3 分钟前
【LeetCode刷题日记】77&&216.回溯算法剪枝优化在组合问题中的应用
java·算法·leetcode
诸葛务农6 分钟前
共沸脱水技术及其在光刻胶用PGMEA纯化中的应用(上)
java·数据库·算法
风兮雨露7 分钟前
Java 从入门到精通,前端资料
java·开发语言·前端
NE_STOP7 分钟前
Docker--认识Docker网络
java
之歆9 分钟前
在 IntelliJ IDEA 里复刻 Cursor 式内联审查:一篇够长的架构复盘-从入门到放弃
java·架构·intellij-idea
梅羽落10 分钟前
WIFI破解
开发语言·python
码不停蹄的玄黓10 分钟前
Java 频繁GC 完整排查流程
java·开发语言
IronMurphy13 分钟前
微服务拷打最后一讲!!!
java·微服务·架构
凤山老林14 分钟前
73-Java ListIterator 接口
java·开发语言