【发布时间】:2012-01-25 13:11:37
【问题描述】:
我有一个自定义异常类被注释为返回给定的HttpStatus:
@ResponseStatus(value=HttpStatus.BAD_REQUEST, reason="Invalid parameter")
public class BadRequestException extends RuntimeException
{
public BadRequestException(String msg)
{
super(msg);
}
}
当我从控制器抛出BadRequestException 时,这有效,但原因当然总是“无效参数”。有没有办法在这个类中设置返回的原因?我想传递一个字符串作为原因。
谢谢!
【问题讨论】:
标签: java spring spring-mvc