package com.smart.reader.config; import org.springframework.context.annotation.Bean; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; public class Knife4jConfig { @Bean Docket docket(){ Docket docket = new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()).enable(true) .select() //apis: 添加Swagger接口提取范围 .apis(RequestHandlerSelectors.basePackage("com.smart.reader")) .paths(PathSelectors.any()) .build(); return docket; } private ApiInfo apiInfo(){ return new ApiInfoBuilder() .title("smart-reader 项目接口文档") .description("后端接口文档") .contact(new Contact("junyunxiao","http://localhost:8080/doc.html","选个好位置")) .version("v1.0") .build(); } }