package com.microservice.skeleton.gateway.config.swagger; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; 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; /** * Created with IntelliJ IDEA. * Description: * User: Mr.Yangxiufeng * Date: 2018-04-18 * Time: 14:55 */ @Configuration @EnableSwagger2 public class Swagger2Config { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()); } private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("说明文档") .description("接口说明文档") .termsOfServiceUrl("") .contact(new Contact("杨秀峰","franky.yang@foxmail.com","franky.yang@foxmail.com")) .version("1.0") .build(); } }