Вы можете использовать несколько фильтров для одной конечной точки или нескольких конечных точек.
Если вы хотите применить фильтр для некоторых конечных точек, а не для других, вы можете использовать метод shouldFilter()
этого фильтра (например, предварительный фильтр) для определения варианта использования. Что-то вроде:
@Override
public boolean shouldFilter() {
String endpointToFilter = RequestContext.getCurrentContext().getRequest().getRequestURI();
endpointToFilter = endpointToFilter.substring(0, endpointToFilter.indexOf("/", 1));
boolean shouldFilter = "endpoint1".equals(endpointToFilter);
return shouldFilter;
}