@ControllerAdvice
public class SellerExceptionHandler {
@ExceptionHandler(SellException.class)
@ResponseBody
@ResponseStatus(HttpStatus.FORBIDDEN)
public ResultVo handlerSellerException(SellException sellException){
return ResultVoUtil.error(sellException.getCode(), sellException.getMessage());
}
}
@ControllerAdvice和@ResponseBady
如果不加@ResponseStatus(HttpStatus.403) 这个注解的话 那么status会200
博客提及@ControllerAdvice和@ResponseBady,指出若不添加@ResponseStatus(HttpStatus.403)注解,status会显示200,围绕Java后端开发中注解使用及状态码情况展开。
469

被折叠的 条评论
为什么被折叠?



