//package com.whyc.swagger; // //import com.google.common.base.Predicates; //import com.spring4all.swagger.EnableSwagger2Doc; //import org.springframework.beans.factory.annotation.Value; //import org.springframework.boot.autoconfigure.EnableAutoConfiguration; //import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; //import org.springframework.context.annotation.Bean; //import org.springframework.context.annotation.ComponentScan; //import org.springframework.context.annotation.Configuration; //import org.springframework.web.bind.annotation.RestController; //import org.springframework.web.servlet.config.annotation.EnableWebMvc; //import springfox.documentation.builders.ApiInfoBuilder; //import springfox.documentation.builders.PathSelectors; //import springfox.documentation.builders.RequestHandlerSelectors; //import springfox.documentation.service.ApiInfo; //import springfox.documentation.spi.DocumentationType; //import springfox.documentation.spring.web.plugins.Docket; //import springfox.documentation.swagger2.annotations.EnableSwagger2; // ///** // * Swagger Config-这个是原生的,但是如果Application注解了@EnableSwagger2Doc,会加载第三方的 // */ // //@Configuration //@EnableSwagger2 //@ConditionalOnProperty(name = "swagger.enabled",havingValue = "true") //@ComponentScan(basePackages= {"com.whyc.controller"}) //@EnableWebMvc //@EnableAutoConfiguration //public class SwaggerConfig { // // @Bean // public Docket api() { // return new Docket(DocumentationType.SWAGGER_2) // .apiInfo(apiInfo()) // .pathMapping("/") // .select() // .apis(RequestHandlerSelectors.any()) // .build(); // } // // private ApiInfo apiInfo() { // return new ApiInfoBuilder() // .title("对外开放接口API 文档") //大标题 title // //.description("HTTP对外开放接口") //小标题 // //.version("1.0.0") //版本 //// .termsOfServiceUrl("http://xxx.xxx.com") //终端服务程序 //// .license("LICENSE") //链接显示文字 //// .licenseUrl("http://xxx.xxx.com") //网站链接 // .build(); // } //}