//package com.casic.missiles.config; // //import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j; //import org.springframework.beans.factory.annotation.Value; //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.builders.RequestHandlerSelectors; //import springfox.documentation.spi.DocumentationType; //import springfox.documentation.spring.web.plugins.Docket; // //@Configuration //@EnableKnife4j //public class Knife4jConfiguration { // // @Value(value = "${swagger.enable}") // public boolean enable; // @Value(value = "${swagger.groupName}") // public String groupName; // // @Bean(value = "dockerBean") // public Docket dockerBean() { // return new Docket(DocumentationType.SWAGGER_2) // .apiInfo(new ApiInfoBuilder() // //描述字段支持Markdown语法 // .description("# Knife4j RESTful APIs") // .termsOfServiceUrl("https://doc.casic.com/") // .version("1.0") // .build()) // //分组名称 // .groupName(groupName) // .select() // .apis(RequestHandlerSelectors.basePackage("com.casic")) // .paths(PathSelectors.any()).build().enable(enable); // } // //}