Spring Boot 集成 swagger 3.0 指南
    		       		warning:
    		            这篇文章距离上次修改已过426天,其中的内容可能已经有所变动。
    		        
        		                
                
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文档的基本信息,包括标题、描述、版本、许可证信息和服务条款。这是一个简单的示例,实际使用时可以根据项目需要进行更多的配置。
评论已关闭