diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/ZuulHandlerMapping.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/ZuulHandlerMapping.java index ec3ecaae..382336c3 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/ZuulHandlerMapping.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/ZuulHandlerMapping.java @@ -42,9 +42,10 @@ public class ZuulHandlerMapping extends AbstractUrlHandlerMapping implements } } - protected void registerHandlers(Collection routes) { + protected void registerHandlers() { + Collection routes = routeLocator.getRoutePaths(); if (routes.isEmpty()) { - logger.warn("Neither 'urlMap' nor 'mappings' set on SimpleUrlHandlerMapping"); + logger.warn("No routes found from ProxyRouteLocator"); } else { for (String url : routes) { @@ -56,7 +57,7 @@ public class ZuulHandlerMapping extends AbstractUrlHandlerMapping implements @ManagedOperation public Map reset() { routeLocator.resetRoutes(); - registerHandlers(routeLocator.getRoutePaths()); + registerHandlers(); return getRoutes(); }