配置 Swagger API 基础信息

本文将介绍怎样简单配置我们 Swagger 文档的项目信息、版本信息、联系人等。

我们先看看效果图:

配置 Swagger API 基础信息

上面效果图中,配置了项目名称、版本信息、项目描述信息、联系人等基础信息。

在 Spring Boot 项目中,可以通过在 @Configuration 配置类中配置 Docket Bean。配置如下:

@Bean
public Docket buildDocket(){
    return new Docket(DocumentationType.SWAGGER_2)
            .apiInfo(buildApiInfo())
            .select()
            .apis(RequestHandlerSelectors.basePackage("指定Controller的包名称"))
            .paths(PathSelectors.any())
            .build();
}

private ApiInfo buildApiInfo(){
    return new ApiInfoBuilder()
            .title("项目名称")
            .description("项目详细描述信息")
            .termsOfServiceUrl("(网址链接) https://www.hxstrive.com")
            .contact(new Contact("联系人",
                    "联系人个人网址",
                    "联系人邮箱"))
            .version("版本信息")
            .build();
}

后续文章将介绍 Swagger 的常用注解。

青年最主要的任务是学习。 —— 朱德
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号