From 62a1bb93e75ff87f0d25efcae1df95f5b8c62ad5 Mon Sep 17 00:00:00 2001 From: ZengYueWei <359969510@qq.com> Date: Fri, 28 Jun 2019 10:35:03 +0800 Subject: [PATCH] Update RoutesEndpoint.java bug fixed --- .../springframework/cloud/netflix/zuul/RoutesEndpoint.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-cloud-netflix-zuul/src/main/java/org/springframework/cloud/netflix/zuul/RoutesEndpoint.java b/spring-cloud-netflix-zuul/src/main/java/org/springframework/cloud/netflix/zuul/RoutesEndpoint.java index c7bb70d81f..ccb1a44f77 100644 --- a/spring-cloud-netflix-zuul/src/main/java/org/springframework/cloud/netflix/zuul/RoutesEndpoint.java +++ b/spring-cloud-netflix-zuul/src/main/java/org/springframework/cloud/netflix/zuul/RoutesEndpoint.java @@ -64,7 +64,7 @@ public void setApplicationEventPublisher(ApplicationEventPublisher publisher) { public Map invoke() { Map map = new LinkedHashMap<>(); for (Route route : this.routes.getRoutes()) { - map.put(route.getFullPath(), route.getLocation()); + map.putIfAbsent(route.getFullPath(), route.getLocation()); } return map; } @@ -72,7 +72,7 @@ public Map invoke() { Map invokeRouteDetails() { Map map = new LinkedHashMap<>(); for (Route route : this.routes.getRoutes()) { - map.put(route.getFullPath(), new RouteDetails(route)); + map.putIfAbsent(route.getFullPath(), new RouteDetails(route)); } return map; }