Я думаю, что вы ищете перехватчики.Я не знаю, какую стратегию вы используете для маршрутизации запросов к методам контроллера, поэтому я предполагаю, что вы используете аннотации.Затем вот как вы можете поместить свой перехватчик в стек:
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
<property name="interceptors">
<list>
<ref bean="loginInterceptor"/>
</list>
</property>
</bean
Где loginInterceptor - это идентификатор компонента, объявленного в контексте вашего приложения, который реализует интерфейс org.springframework.validation.Validator