# SpringBoot3教程 - 18 SpringBoot集成Springdoc
当前主流的开发模式是前后端分离,这样前端在开发的时候想要知道后端接口的信息,就需要一个 API 文档,由于开发任务繁重,而且接口随时可能更新,如果手动来编写或更新 API 文档肯定累死人,所以有一个自动生成服务器接口文档的工具就很有必要了。
Swagger就是干这个的,不仅可以查看接口的信息,还可以在线测试接口。
但是使用 SpringBoot3,Swagger的支持有问题,所以我们可以使用 Spring 官方的推出的 springdoc-openapi。Springdoc 使用 OpenAPI 3.0 规范,这与 Swagger 使用的 OpenAPI 规范一致。实际上,Springdoc 生成的文档可以直接用于 Swagger UI 展示。
Springdoc官网:https://springdoc.org/
下面介绍一下如何在 SpringBoot项目中集成Springdoc。
# 18.1 创建SpringBoot项目
创建项目,不多说了。
# 18.2 添加依赖
在项目的 pom.xml 文件中添加如下依赖:
<!-- springdoc -->
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version>
</dependency>
1
2
3
4
5
6
2
3
4
5
6
# 18.3 配置application.yml
在 application.yaml 中添加如下配置,生产环境不应该再暴漏 API 文档了,所以可以在 application-dev.yaml
文件中进行配置,在开发环境中使用就可以了。
内容未完......
← 17-启动和停止时执行 19-自动配置原理 →