Springboot 2.7 集成 Swagger 增强版接口框架 Knife4j 4.3 + springdoc OpenApi 3.0
在Spring Boot 2.7中,你可以选择使用SpringDoc OpenAPI或Knife4j来增强Swagger UI。以下是如何集成SpringDoc OpenAPI和Knife4j的示例代码。
集成SpringDoc OpenAPI
- 添加依赖到你的
pom.xml
:
<dependencies>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.12</version>
</dependency>
</dependencies>
- 在
application.properties
或application.yml
中配置SpringDoc:
springdoc:
api-docs:
enabled: true
swagger-ui:
enabled: true
- 访问Swagger UI:
http://<your-host>:<server-port>/swagger-ui.html
集成Knife4j
- 添加依赖到你的
pom.xml
:
<dependencies>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>4.3.0</version>
</dependency>
</dependencies>
- 在
application.properties
或application.yml
中配置Knife4j:
knife4j:
enable: true
- 访问Knife4j UI:
http://<your-host>:<server-port>/doc.html
确保你的Spring Boot版本与所选择的Swagger增强版本兼容。在集成过程中,你可能需要参考各自项目的官方文档以获取详细的配置选项和指导。
评论已关闭