feat: 集成 SpringDoc OpenAPI + Swagger UI 文档页面
- 添加 springdoc-openapi-starter-webmvc-ui 2.5.0 - OpenApiConfig 配置 API 标题、描述、版本、认证方案 - 文档包含 Bearer Token 和 HMAC 签名两种认证说明 - Swagger UI: /swagger-ui.html - OpenAPI JSON: /v3/api-docs
This commit is contained in:
8
pom.xml
8
pom.xml
@@ -31,6 +31,7 @@
|
||||
<commons-codec.version>1.17.0</commons-codec.version>
|
||||
<hutool.version>5.8.27</hutool.version>
|
||||
<flyway.version>10.15.0</flyway.version>
|
||||
<springdoc.version>2.5.0</springdoc.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
@@ -109,6 +110,13 @@
|
||||
<artifactId>flyway-mysql</artifactId>
|
||||
<version>${flyway.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- SpringDoc OpenAPI -->
|
||||
<dependency>
|
||||
<groupId>org.springdoc</groupId>
|
||||
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
|
||||
<version>${springdoc.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user