J'ai amélioré l'Authentication 

En cas d'erreur de validation, on appelle showForm au lieu d'un new ModelAndView
WelcomeController utilise les annotations
ProfileManagementController utilise les annotations

Il faut corriger le probléme du Update, et il manque des validations