Secure Spring MVC with Spring Security 3.2 (JavaConfig) tutorial.