|  |  | 
 |  |  |                 .build(); | 
 |  |  |     } | 
 |  |  |     @Bean | 
 |  |  |     public Docket getDocket() { | 
 |  |  |         return new Docket(DocumentationType.SWAGGER_2) | 
 |  |  |                 .apiInfo(this.getApiInfo()).groupName("【系统管理接口API】") | 
 |  |  |                 .host(host) | 
 |  |  |                 .select() | 
 |  |  |                 .apis( basePackage("com.doumee.api.system;")) | 
 |  |  |                 // 设置需要被扫描的类,这里设置为添加了@Api注解的类 | 
 |  |  | //                .apis(RequestHandlerSelectors.withClassAnnotation(Api.class)) | 
 |  |  |                 .paths(PathSelectors.any()) | 
 |  |  |                 .build(); | 
 |  |  |     } | 
 |  |  |     @Bean | 
 |  |  |     public Docket getDocket2() { | 
 |  |  |         return new Docket(DocumentationType.SWAGGER_2) | 
 |  |  |                 .apiInfo(this.getApiInfo()).groupName("【业务管理接口API】") | 
 |  |  |                 .apiInfo(this.getApiInfo()).groupName("default") | 
 |  |  |                 .host(host) | 
 |  |  |                 .select() | 
 |  |  |                 .apis( basePackage("com.doumee.api.business;")) | 
 |  |  |                 .apis( basePackage("com.doumee.api.gateway;")) | 
 |  |  |                 // 设置需要被扫描的类,这里设置为添加了@Api注解的类 | 
 |  |  | //                .apis(RequestHandlerSelectors.withClassAnnotation(Api.class)) | 
 |  |  |                 .paths(PathSelectors.any()) | 
 |  |  |                 .build(); | 
 |  |  |     } | 
 |  |  |     @Bean | 
 |  |  |     public Docket getDocket4() { | 
 |  |  |         return new Docket(DocumentationType.SWAGGER_2) | 
 |  |  |                 .apiInfo(this.getApiInfo()).groupName("【定时任务接口API】") | 
 |  |  |                 .host(host) | 
 |  |  |                 .select() | 
 |  |  |                 .apis( basePackage("com.doumee.api.timer;")) | 
 |  |  |                 // 设置需要被扫描的类,这里设置为添加了@Api注解的类 | 
 |  |  | //                .apis(RequestHandlerSelectors.withClassAnnotation(Api.class)) | 
 |  |  |                 .paths(PathSelectors.any()) | 
 |  |  |                 .build(); | 
 |  |  |     } | 
 |  |  |     @Bean | 
 |  |  |     public Docket getDocket1() { | 
 |  |  |         return new Docket(DocumentationType.SWAGGER_2) | 
 |  |  |             .apiInfo(this.getApiInfo()).groupName("【公共接口API】") | 
 |  |  |             .host(host) | 
 |  |  |             .select() | 
 |  |  |             .apis( basePackage("com.doumee.api.common")) | 
 |  |  |             // 设置需要被扫描的类,这里设置为添加了@Api注解的类 | 
 |  |  | //                .apis(RequestHandlerSelectors.withClassAnnotation(Api.class)) | 
 |  |  |             .paths(PathSelectors.any()) | 
 |  |  |             .build(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 重写basePackage方法,使能够实现多包访问,复制贴上去 | 
 |  |  |      * @author  teavamc |