全局异常的处理:
1.新建一个类,例如GlobalExceptionHandler
2.类上添加@ControllerAdvice
3.添加方法
4.方法上添加@ExceptionHandler
5.若返回为String或Json数据,添加@ResponseBody
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
@ControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(Exception.class)
@ResponseBody
public String sendException(HttpServletRequest req,Exception e){
return "error,waiting...";
}
}
本文介绍了一种全局异常处理的方法,通过创建一个带有@ControllerAdvice注解的类,并在该类中定义一个带有@ExceptionHandler注解的方法来捕获并处理所有异常。示例中还展示了如何返回错误信息。
5164

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



