A ServletContextInitializer is used to register a Servlet 3.0+ container listener. This listener is typically a subclass of EventListeners.
@Bean
ServletListenerRegistrationBean<ServletContextListener> myServletListener () {
ServletListenerRegistrationBean<ServletContextListener> srb =
new ServletListenerRegistrationBean<>();
srb.setListener(new MyServletListener());
return srb;
}
Original Post