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;
}
Но похоже, что код повторяется (если я хочу зарегистрировать много фильтров), это нормально? Если нет, как я могу избежать этого