Как зарегистрировать несколько разных фильтров с разными шаблонами URL? - PullRequest
1 голос
/ 04 мая 2020

Spring дает возможность зарегистрировать несколько фильтров с разными шаблонами URL, например:

@Bean
public FilterRegistrationBean<Filter> filterOne() {
    FilterRegistrationBean<Filter> regBean = new FilterRegistrationBean<>();
    regBean.setFilter(FilterOne);
    regBean.setUrlPatterns(Collections.singleton("/patternOne"));
    return regBean;
}

@Bean
public FilterRegistrationBean<Filter> filterTwo() {
    FilterRegistrationBean<Filter> regBean = new FilterRegistrationBean<>();
    regBean.setFilter(FilterTwo);
    regBean.setUrlPatterns(Collections.singleton("/patternTwo"));
    return regBean;
}

Но похоже, что код повторяется (если я хочу зарегистрировать много фильтров), это нормально? Если нет, как я могу избежать этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...