| | |
| | | .groupName("MDC"); |
| | | } |
| | | |
| | | /** |
| | | * swagger2的配置文件,这里可以配置swagger2的一些基本的内容,比如扫描的包等等 (DNC) |
| | | * |
| | | * @return Docket |
| | | */ |
| | | @Bean(value = "defaultApiDnc") |
| | | public Docket defaultApi3() { |
| | | return new Docket(DocumentationType.SWAGGER_2) |
| | | .apiInfo(apiInfo()) |
| | | .select() |
| | | //此包路径下的类,才生成接口文档 |
| | | .apis(RequestHandlerSelectors.basePackage("org.jeecg.modules.dnc")) |
| | | //加了ApiOperation注解的类,才生成接口文档 |
| | | .apis(RequestHandlerSelectors.withClassAnnotation(RestController.class)) |
| | | .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)) |
| | | .paths(PathSelectors.any()) |
| | | .build() |
| | | .securitySchemes(Collections.singletonList(securityScheme())) |
| | | .securityContexts(securityContexts()) |
| | | .globalOperationParameters(setHeaderToken()) |
| | | .groupName("DNC"); |
| | | } |
| | | |
| | | @Bean(value = "defaultApiAct") |
| | | public Docket activitiApi() { |
| | | return new Docket(DocumentationType.SWAGGER_2) |
| | | .apiInfo(apiInfo()) |
| | | .select() |
| | | //此包路径下的类,才生成接口文档 |
| | | .apis(RequestHandlerSelectors.basePackage("org.jeecg.modules.activiti")) |
| | | //加了ApiOperation注解的类,才生成接口文档 |
| | | .apis(RequestHandlerSelectors.withClassAnnotation(RestController.class)) |
| | | .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)) |
| | | .paths(PathSelectors.any()) |
| | | .build() |
| | | .securitySchemes(Collections.singletonList(securityScheme())) |
| | | .securityContexts(securityContexts()) |
| | | .globalOperationParameters(setHeaderToken()) |
| | | .groupName("Activiti模块"); |
| | | } |
| | | |
| | | /*** |
| | | * oauth2配置 |
| | | * 需要增加swagger授权回调地址 |