code: private static HashSet<String> parseExcludeRouter(List<Router> customRouters) {
          HashSet<String> excludeKeys = new HashSet<String>();
          if (CommonUtils.isNotEmpty(customRouters)) {
              for (Router router : customRouters) {
                  if (router instanceof ExcludeRouter) {
                      // 存在需要排除的过滤器
                      ExcludeRouter excludeRouter = (ExcludeRouter) router;
                      String excludeName = excludeRouter.getExcludeName();
                      if (StringUtils.isNotEmpty(excludeName)) {
                          String excludeRouterName = startsWithExcludePrefix(excludeName) ? excludeName.substring(1)
                              : excludeName;
                          if (StringUtils.isNotEmpty(excludeRouterName)) {
                              excludeKeys.add(excludeRouterName);
                          }
                      }
                      customRouters.remove(router);
                  }
              }
          }
          if (!excludeKeys.isEmpty()) {
              if (LOGGER.isInfoEnabled()) {
                  LOGGER.info("Find exclude routers: {}", excludeKeys);
              }
          }
          return excludeKeys;
      }
docs: 判断是否需要排除系统过滤器
  
  @param customRouters 自定义Router
  @return 是否排除