【修复】SwaggerConfig只扫描基础包下的接口

This commit is contained in:
xuyuxiang 2021-03-25 09:34:14 +08:00
parent 69493bc7f7
commit cad3c4afe2
2 changed files with 8 additions and 6 deletions

View File

@ -25,6 +25,7 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
package com.cn.xiaonuo.sys.config;
import cn.hutool.core.collection.CollectionUtil;
import com.cn.xiaonuo.core.consts.CommonConstant;
import com.github.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI;
import io.swagger.annotations.ApiOperation;
import org.springframework.context.annotation.Bean;
@ -70,7 +71,7 @@ public class SwaggerConfig {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
.apis(RequestHandlerSelectors.basePackage(CommonConstant.DEFAULT_PACKAGE_NAME))
.paths(PathSelectors.any())
.build()
.globalOperationParameters(parameters);

View File

@ -27,6 +27,7 @@ package com.cn.xiaonuo.modular.controller;
import com.cn.xiaonuo.core.pojo.response.ResponseData;
import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
import com.cn.xiaonuo.modular.service.DatasourceExampleService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@ -45,28 +46,28 @@ public class DatasourceExampleController {
@Resource
private DatasourceExampleService datasourceService;
@RequestMapping("/niceDay")
@GetMapping("/niceDay")
public ResponseData niceDay() {
return new SuccessResponseData("nice day");
}
@RequestMapping("/masterDatasource")
@GetMapping("/masterDatasource")
public ResponseData masterDatasource() {
return new SuccessResponseData(datasourceService.masterDatasource());
}
@RequestMapping("/backupDatasource")
@GetMapping("/backupDatasource")
public ResponseData backupDatasource() {
return new SuccessResponseData(datasourceService.backupDatasource());
}
@RequestMapping("/datasourceTransactionNone")
@GetMapping("/datasourceTransactionNone")
public ResponseData datasourceTransactionNone() {
datasourceService.datasourceTransactionNone();
return new SuccessResponseData();
}
@RequestMapping("/datasourceTransaction")
@GetMapping("/datasourceTransaction")
public ResponseData datasourceTransaction() {
datasourceService.datasourceTransaction();
return new SuccessResponseData();