code: public List<ZuulFilter> putFiltersForClasses(String[] classNames) throws Exception
      {
          List<ZuulFilter> newFilters = new ArrayList<>();
          for (String className : classNames)
          {
              newFilters.add(putFilterForClassName(className));
          }
          return newFilters;
      }
docs: Load and cache filters by className
  
  @param classNames The class names to load
  @return List of the loaded filters
  @throws Exception If any specified filter fails to load, this will abort. This is a safety mechanism so we can
  prevent running in a partially loaded state.