Я создал фильтр пружинной загрузки - реализует GenericFilterBean с аннотацией @Component.Как применить фильтр весны загрузки на основе шаблона URL?
@Component
public class MyAuthenticationFilter extends GenericFilterBean {
...
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
...
}
}
Фильтр автоматически идентифицируется фреймворком загрузки и отлично работает для всего REST API. Я хочу, чтобы этот фильтр применялся только по определенному пути URL, например/api/secure/*, но я не могу найти правильный путь. Я пробовал @WebFilter, но это не сработало. Я не использую XML-конфигурацию или инициализатор сервлета - просто аннотации.
Что было бы правильным способом заставить его работать?
Это еще мне странно, почему она не может быть решена с помощью аннотаций, как на @WebFilter, но это отлично работает для меня. Благодаря! – user1283002
Можно ли это сделать через аннотации? – XZen