FilterRegistrationBean implements ServletContextInitializer. It is used to register a Filter programmatically in a Spring Boot application.
@Bean
FilterRegistrationBean myFilterRegistration () {
FilterRegistrationBean frb = new FilterRegistrationBean();
frb.setFilter(new MyFilter());
frb.setUrlPatterns(Arrays.asList("/*"));
return frb;
}
Original Post