From 888d1e0c4e268184fc330665c8241e8ffb59666c Mon Sep 17 00:00:00 2001 From: tanghc Date: Wed, 4 Dec 2019 08:27:05 +0800 Subject: [PATCH] 2.5.7 --- .../com/gitee/sop/gateway/manager/DbRoutesProcessor.java | 8 +++++--- sop-gateway/src/main/resources/application-dev.properties | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sop-gateway/src/main/java/com/gitee/sop/gateway/manager/DbRoutesProcessor.java b/sop-gateway/src/main/java/com/gitee/sop/gateway/manager/DbRoutesProcessor.java index 375e248c..7dc34021 100644 --- a/sop-gateway/src/main/java/com/gitee/sop/gateway/manager/DbRoutesProcessor.java +++ b/sop-gateway/src/main/java/com/gitee/sop/gateway/manager/DbRoutesProcessor.java @@ -8,9 +8,9 @@ import com.gitee.sop.gatewaycommon.bean.InstanceDefinition; import com.gitee.sop.gatewaycommon.bean.ServiceRouteInfo; import com.gitee.sop.gatewaycommon.route.RoutesProcessor; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.stream.Collectors; @@ -62,7 +62,9 @@ public class DbRoutesProcessor implements RoutesProcessor { // 删除serviceId下所有的路由 this.removeAllRoutes(serviceId); - // 批量保存 - configServiceRouteMapper.saveBatch(configServiceRoutes); + if (CollectionUtils.isNotEmpty(configServiceRoutes)) { + // 批量保存 + configServiceRouteMapper.saveBatch(configServiceRoutes); + } } } diff --git a/sop-gateway/src/main/resources/application-dev.properties b/sop-gateway/src/main/resources/application-dev.properties index 21b95d95..76a5792d 100644 --- a/sop-gateway/src/main/resources/application-dev.properties +++ b/sop-gateway/src/main/resources/application-dev.properties @@ -18,6 +18,8 @@ zipkin.url=http://127.0.0.1:9411/ pre.domain=localhost # ------- 需要改的配置end ------- +sop.restful.enable=true + # 入口地址,不用改,默认是/zuul zuul.servlet-path=/api # 禁用默认的过滤器,不能删,不用改