我在我的异常中使用了Spring注解@ResponseStatus,比如
@ResponseStatus(value=HttpStatus.UNAUTHORIZED)
public class UnauthorizedException extends Exception{
}问题是我想为一些值抛出相同的错误,比如HttpStatus.SC_SERVICE_UNAVAILABLE等。
有没有办法在@ResponseStatus中使用多个值?提前谢谢。
发布于 2011-02-16 15:17:41
我想到的唯一解决方法是不使用@ResponseStatus注释。考虑在捕获相关异常的控制器中编写自己的错误处理代码,以您希望的方式为该类设置错误代码。如果它位于多个控制器中,请考虑编写一个拦截器或使用AOP。
https://stackoverflow.com/questions/5013327
复制相似问题