Spring Application without any XML (Spring MVC, Spring Security, Internationalization, JPA, Hibernate, WebJars)