// Enable SessionDestroyedEvent for the LogOutListener
servletContext.addListener(new HttpSessionEventPublisher());
// Make RequestContextHolder available in filters
servletContext.addListener(new RequestContextListener());
// Register UTF-8 Encoding Filter, see http://developers-blog.org/blog/default/2010/08/17/Spring-MVC-and-UTF-8-Encoding-with-CharacterEncodingFilter
FilterRegistration.Dynamic encodingFilter =
servletContext.addFilter("encodingFilter", CharacterEncodingFilter.class);
encodingFilter.setInitParameter("encoding", "UTF-8");