public List<ZuulFilter> putFiltersForClasses(String[] classNames) throws Exception
    {
        List<ZuulFilter> newFilters = new ArrayList<>();
        for (String className : classNames)
        {
            newFilters.add(putFilterForClassName(className));
        }
        return newFilters;
    }
public List < ZuulFilter > putFiltersForClasses ( String [ ] classNames ) throws Exception { List < ZuulFilter > newFilters = new ArrayList < > ( ) ; for ( String className : classNames ) { newFilters . add ( putFilterForClassName ( className ) ) ; } return newFilters ; }
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.