Spring Boot3 项目
使用knife4j:
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
<version>4.3.0</version>
</dependency>
Spring Boot 3 只支持OpenAPI3规范
Knife4j提供的starter已经引用springdoc-openapi的jar,开发者需注意避免jar包冲突
JDK版本必须 >= 17
配置接口文档信息:
@Configuration
public class OpenAPIConfig {
@Bean
public OpenAPI openAPI(){
return new OpenAPI()
.info(new Info().title("RealMail Document")
.description("Demo项目文档")
.version("v1.0")
.contact(new Contact()
.name("shanliao")
.email("[email protected]")
.url("tangthinker.work")));
}
}
其他使用或文档详情:
Knife4j