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 { @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("管网") .select() .apis(RequestHandlerSelectors.basePackage("com.casic")) .paths(PathSelectors.any()).build(); } }