Spring Boot
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; }