• 创建包com.wzy.servicebase.config,创建类SwaggerConfig。

    image.png

    • 固定写法,可修改参数。 ```java package com.wzy.servicebase;

    import com.google.common.base.Predicates; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2;

    @Configuration @EnableSwagger2 //Swagge2 注解 public class SwaggerConfig { @Bean public Docket webApiConfig() { return new Docket(DocumentationType.SWAGGER_2)//类型 Swagge .groupName(“webApi”) .apiInfo(webApiInfo()) .select() .paths(Predicates.not(PathSelectors.regex(“/admin/.“))) .paths(Predicates.not(PathSelectors.regex(“/error.“))) .build(); }

    1. private ApiInfo webApiInfo(){
    2. return new ApiInfoBuilder()
    3. .title("网站-课程中心API文档")//设置文档的标题
    4. .description("本文档描述了课程中心微服务接口定义")// 设置文档的描述
    5. .version("1.0")// 设置文档的版本信息-> 1.0.0 Version information
    6. .contact(new Contact("Helen", "http://atguigu.com",
    7. "55317332@qq.com"))
    8. .build();
    9. }

    }

    ```