Java实战:Spring Boot集成Swagger3
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("v1.0.0")
.license(new License().name("Apache 2.0").url("http://springdoc.org")));
}
}
这段代码定义了一个配置类SwaggerConfig
,其中包含一个名为customOpenAPI
的方法,该方法创建并配置了一个OpenAPI
实例,这个实例被用于Swagger的文档信息。在这个例子中,我们设置了API的标题、描述、版本和许可证信息。这是一个简单的配置,可以根据实际需求进行扩展和定制。
评论已关闭