由内向外同步,文档增强
							parent
							
								
									79f23bd511
								
							
						
					
					
						commit
						27e1d95b47
					
				| @ -0,0 +1,37 @@ | ||||
| package com.glxp.api.config; | ||||
| 
 | ||||
| 
 | ||||
| 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; | ||||
| import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc; | ||||
| 
 | ||||
| @Configuration | ||||
| @EnableSwagger2WebMvc | ||||
| public class Knife4jConfiguration { | ||||
| 
 | ||||
|     @Value("${knife4j.enable:false}") | ||||
|     private boolean enable; | ||||
| 
 | ||||
|     @Bean(value = "defaultApi2") | ||||
|     public Docket defaultApi2() { | ||||
|         Docket docket = new Docket(DocumentationType.SWAGGER_2) | ||||
|                 .apiInfo(new ApiInfoBuilder() | ||||
|                         .title("UDI管理系统后台") | ||||
|                         .description("UDI管理系统后台 - APIS") | ||||
|                         .version("1.0") | ||||
|                         .build()) | ||||
|                 .enable(enable) | ||||
|                 .select() | ||||
|                 //这里指定Controller扫描包路径
 | ||||
|                 .apis(RequestHandlerSelectors.basePackage("com.glxp.api.controller")) | ||||
|                 .paths(PathSelectors.any()) | ||||
|                 .build(); | ||||
|         return docket; | ||||
|     } | ||||
| } | ||||
					Loading…
					
					
				
		Reference in New Issue