Spring Boot 集成 swagger 3.0 指南
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class SwaggerConfig {
@Bean
public OpenAPI customOpenAPI() {
return new OpenAPI()
.info(new Info()
.title("示例应用 API")
.description("这是一个简单的示例应用程序的 API 文档")
.version("1.0.0")
.license(new License().name("Apache 2.0").url("http://springdoc.org")))
.termsOfService("http://springdoc.org")
.contact(new io.swagger.v3.oas.models.info.Contact()
.email("dev@email.com"))
;
}
}
这段代码定义了一个配置类,其中包含了一个自定义的OpenAPI bean。这个bean被用来配置swagger的API文档的基本信息,包括标题、描述、版本、许可证信息和服务条款。这是一个简单的示例,实际使用时可以根据项目需要进行更多的配置。
评论已关闭