Au Printemps 3 est-il possible de définir dynamiquement la raison de @ResponseStatus?

J'ai une classe d'exception personnalisée annoté pour retourner un HttpStatus:

@ResponseStatus(value=HttpStatus.BAD_REQUEST, reason="Invalid parameter")
public class BadRequestException extends RuntimeException
{
  public BadRequestException(String msg)
  {
    super(msg);
  }
}

Cela fonctionne, lorsque je jette un BadRequestException de mon contrôleur, mais la raison est toujours "paramètre non Valide" bien sûr. Est-il un moyen de régler le retour de la raison dans cette classe? J'aimerais passer une chaîne de caractères à utiliser comme motif.

Merci!

InformationsquelleAutor Paul | 2011-12-21