Spring 3 MVC solicitud de validación

Tengo una aplicación Spring 3.2 y he creado una API REST que utiliza una seguridad basada en token. Cada carga útil REST JSON contiene un campo "token" que se utiliza para realizar la validación de seguridad.

Los métodos de control son así:

@RequestMapping(value = "/something", method = RequestMethod.POST)
public
@ResponseBody
Map something(@RequestBody SomethingParams params) {
}

donde SomethingParams tiene untoken campo, y se completa automáticamente con Spring desde el cuerpo JSON de la solicitud.

¿Hay alguna forma de que se invoque automáticamente un validador en todos los métodos del controlador para verificar que los parámetros como SomethingParams tienen un token válido?

Anteriormente usé un Interceptor, y el token se incluyó en la cadena de consulta, pero ahora, ya que está en el cuerpo de la solicitud, tendría que analizar el JSON en el interceptor para verificarlo. Ya que Spring ya analiza el JSON para enlazar los parámetros, tengo curiosidad por saber si hay una forma más inteligente. Idealmente, solo con algunas configuraciones globales o de nivel de controlador (no por método).