0
我想知道如何在抛出异常时从休息端点返回自定义状态码和消息。下面的代码允许我在抛出UserDuplicatedException时抛出自己的自定义状态码571,但似乎无法找到一条给错误提供额外信息或原因的方法。你能帮忙吗?将自定义消息添加到Spring中的@ExceptionHandler中
@ControllerAdvice
public class ExceptionResolver {
@ExceptionHandler(UserDuplicatedException.class)
public void resolveAndWriteException(Exception exception, HttpServletResponse response) throws IOException {
int status = 571;
response.setStatus(status);
}
}
'HttpServletResponse'有一个'sendError'方法,但在它的Javadoc中记录其他影响。了解更多。 –