From c49b6eecaa3afc03c1d2f298206dadfb966b9765 Mon Sep 17 00:00:00 2001 From: tanghc Date: Mon, 2 Nov 2020 20:53:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=90=AF=E5=8A=A8=E7=9A=84?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E8=B7=AF=E5=BE=84=EF=BC=8C=E5=8E=BB=E9=99=A4?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E6=B3=A8=E5=86=8C=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelog.md | 1 + pom.xml | 5 ++-- .../adminserver/api/service/MonitorApi.java | 5 +++- .../api/service/MonitorNewApi.java | 1 + .../BaseGatewayConfiguration.java | 24 ------------------- .../controller/ErrorLogController.java | 21 ---------------- .../controller/GatewayMonitorController.java | 21 ---------------- .../loadbalancer/LoadBalanceConfig.java | 8 ------- .../gatewaycommon/manager/EnvGrayManager.java | 2 -- sop-common/sop-service-common/pom.xml | 1 - sop-gateway/pom.xml | 10 -------- .../sop/gateway/SopGatewayApplication.java | 2 +- 12 files changed, 9 insertions(+), 92 deletions(-) delete mode 100644 sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/controller/ErrorLogController.java delete mode 100644 sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/controller/GatewayMonitorController.java delete mode 100644 sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/loadbalancer/LoadBalanceConfig.java diff --git a/changelog.md b/changelog.md index dbb4cebc..3a2b354d 100644 --- a/changelog.md +++ b/changelog.md @@ -5,6 +5,7 @@ 需要执行`sop-upgrade-4.1.0.sql` - 重构路由监控功能 +- 升级SpringBoot,SpringCloud,SpringCloudAlibaba版本 ## 4.0.3 diff --git a/pom.xml b/pom.xml index 95c92603..a224f1e2 100644 --- a/pom.xml +++ b/pom.xml @@ -46,7 +46,6 @@ 1.2.3 - 4.11 @@ -58,8 +57,8 @@ 3.8.1 1.11 1.2 - - + 2.0.1.Final + 6.0.13.Final 1.9.1 2.3.0.RELEASE 29.0-jre diff --git a/sop-admin/sop-admin-server/src/main/java/com/gitee/sop/adminserver/api/service/MonitorApi.java b/sop-admin/sop-admin-server/src/main/java/com/gitee/sop/adminserver/api/service/MonitorApi.java index 9fac96a3..4b1e9d91 100644 --- a/sop-admin/sop-admin-server/src/main/java/com/gitee/sop/adminserver/api/service/MonitorApi.java +++ b/sop-admin/sop-admin-server/src/main/java/com/gitee/sop/adminserver/api/service/MonitorApi.java @@ -29,8 +29,11 @@ import java.util.stream.Collectors; /** * @author tanghc + * @deprecated use com.gitee.sop.adminserver.api.service.MonitorNewApi + * @see MonitorNewApi */ -@ApiService +@Deprecated +//@ApiService @ApiDoc("服务管理-监控") @Slf4j public class MonitorApi { diff --git a/sop-admin/sop-admin-server/src/main/java/com/gitee/sop/adminserver/api/service/MonitorNewApi.java b/sop-admin/sop-admin-server/src/main/java/com/gitee/sop/adminserver/api/service/MonitorNewApi.java index a4e564bc..b21f6afc 100644 --- a/sop-admin/sop-admin-server/src/main/java/com/gitee/sop/adminserver/api/service/MonitorNewApi.java +++ b/sop-admin/sop-admin-server/src/main/java/com/gitee/sop/adminserver/api/service/MonitorNewApi.java @@ -25,6 +25,7 @@ import java.util.Map; import java.util.stream.Collectors; /** + * 路由监控 * @author tanghc */ @ApiService diff --git a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/configuration/BaseGatewayConfiguration.java b/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/configuration/BaseGatewayConfiguration.java index f5036d8a..40de5cf2 100644 --- a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/configuration/BaseGatewayConfiguration.java +++ b/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/configuration/BaseGatewayConfiguration.java @@ -1,10 +1,6 @@ package com.gitee.sop.gatewaycommon.gateway.configuration; import com.gitee.sop.gatewaycommon.bean.ApiConfig; -import com.gitee.sop.gatewaycommon.gateway.controller.ConfigChannelController; -import com.gitee.sop.gatewaycommon.gateway.controller.ErrorLogController; -import com.gitee.sop.gatewaycommon.gateway.controller.GatewayController; -import com.gitee.sop.gatewaycommon.gateway.controller.GatewayMonitorController; import com.gitee.sop.gatewaycommon.gateway.filter.GatewayModifyResponseGatewayFilter; import com.gitee.sop.gatewaycommon.gateway.filter.IndexFilter; import com.gitee.sop.gatewaycommon.gateway.filter.LimitFilter; @@ -50,26 +46,6 @@ public class BaseGatewayConfiguration extends AbstractConfiguration { return new IndexFilter(); } - @Bean - public GatewayController gatewayErrorController() { - return new GatewayController(); - } - - @Bean - public ConfigChannelController configChannelController() { - return new ConfigChannelController(); - } - - @Bean - public ErrorLogController errorLogController() { - return new ErrorLogController(); - } - - @Bean - public GatewayMonitorController gatewayMonitorController() { - return new GatewayMonitorController(); - } - /** * 自定义异常处理[@@]注册Bean时依赖的Bean,会从容器中直接获取,所以直接注入即可 * diff --git a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/controller/ErrorLogController.java b/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/controller/ErrorLogController.java deleted file mode 100644 index 978e533a..00000000 --- a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/controller/ErrorLogController.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.gitee.sop.gatewaycommon.gateway.controller; - -import com.gitee.sop.gatewaycommon.bean.BaseErrorLogController; -import com.gitee.sop.gatewaycommon.param.ApiParam; -import org.springframework.web.bind.annotation.RestController; -import org.springframework.web.server.ServerWebExchange; - -import java.util.Map; - -/** - * @author tanghc - */ -@RestController -public class ErrorLogController extends BaseErrorLogController { - - @Override - protected ApiParam getApiParam(ServerWebExchange request) { - Map params = request.getRequest().getQueryParams().toSingleValueMap(); - return ApiParam.build(params); - } -} diff --git a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/controller/GatewayMonitorController.java b/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/controller/GatewayMonitorController.java deleted file mode 100644 index 910c874c..00000000 --- a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/gateway/controller/GatewayMonitorController.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.gitee.sop.gatewaycommon.gateway.controller; - -import com.gitee.sop.gatewaycommon.support.BaseMonitorController; -import com.gitee.sop.gatewaycommon.param.ApiParam; -import org.springframework.web.bind.annotation.RestController; -import org.springframework.web.server.ServerWebExchange; - -import java.util.Map; - -/** - * @author tanghc - */ -@RestController -public class GatewayMonitorController extends BaseMonitorController { - - @Override - protected ApiParam getApiParam(ServerWebExchange request) { - Map params = request.getRequest().getQueryParams().toSingleValueMap(); - return ApiParam.build(params); - } -} diff --git a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/loadbalancer/LoadBalanceConfig.java b/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/loadbalancer/LoadBalanceConfig.java deleted file mode 100644 index 77f6c009..00000000 --- a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/loadbalancer/LoadBalanceConfig.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.gitee.sop.gatewaycommon.loadbalancer; - -/** - * @author tanghc - */ -public class LoadBalanceConfig { - -} diff --git a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/manager/EnvGrayManager.java b/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/manager/EnvGrayManager.java index e58c70b8..8cf8ff6d 100644 --- a/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/manager/EnvGrayManager.java +++ b/sop-common/sop-gateway-common/src/main/java/com/gitee/sop/gatewaycommon/manager/EnvGrayManager.java @@ -8,8 +8,6 @@ import com.gitee.sop.gatewaycommon.loadbalancer.ServiceGrayConfig; */ public interface EnvGrayManager extends BeanInitializer { - String ENV_GRAY = "sop.env-gray"; - /** * 保存灰度配置 * @param serviceGrayConfig 灰度配置 diff --git a/sop-common/sop-service-common/pom.xml b/sop-common/sop-service-common/pom.xml index 5633391c..6d84bddd 100644 --- a/sop-common/sop-service-common/pom.xml +++ b/sop-common/sop-service-common/pom.xml @@ -65,7 +65,6 @@ org.springframework spring-webmvc - 5.1.4.RELEASE true diff --git a/sop-gateway/pom.xml b/sop-gateway/pom.xml index 97eed025..5268c01f 100644 --- a/sop-gateway/pom.xml +++ b/sop-gateway/pom.xml @@ -40,16 +40,6 @@ spring-boot-starter-actuator - - - io.projectreactor.netty - reactor-netty - 0.9.4.RELEASE - - net.oschina.durcframework fastmybatis-spring-boot-starter diff --git a/sop-gateway/src/main/java/com/gitee/sop/gateway/SopGatewayApplication.java b/sop-gateway/src/main/java/com/gitee/sop/gateway/SopGatewayApplication.java index 20b6880a..ebcc7e92 100644 --- a/sop-gateway/src/main/java/com/gitee/sop/gateway/SopGatewayApplication.java +++ b/sop-gateway/src/main/java/com/gitee/sop/gateway/SopGatewayApplication.java @@ -3,7 +3,7 @@ package com.gitee.sop.gateway; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -@SpringBootApplication +@SpringBootApplication(scanBasePackages = "com.gitee.sop") public class SopGatewayApplication { public static void main(String[] args) {