springboot全局异常处理(1)
2024-09-05 00:50:38
新建一个类 在类上加一个注解即可 @ControllerAdvice
/**
* 全局错误处理
* @author sys
*
*/
@ControllerAdvice
@ResponseBody
public class GlobalExceptionHandler {
private final Logger log = Logger.getLogger(this.getClass());
@ExceptionHandler(value=Exception.class) //拦截异常的种类
public Object MethodArgumentNotValidHandler(HttpServletRequest request,
Exception ex) throws Exception
{ StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
ex.printStackTrace(pw);
log.error(sw.toString());
ResData res = new ResData(,"请求错误");
return JSON.toJSONString(res);
}
}
最新文章
- <;a href=”#”>;与 <;a href=”javascript:void(0)” 的区别
- c#三层架构登陆实例
- cell长按出错
- openerp - asterisk connector(转载)
- C++中的虚函数解析[The explanation for virtual function of CPlusPlus]
- [jquery]高级篇--获取div子元素
- 分享一个自己写的基于TP的关系模型
- 【POJ2396】Budget(上下界网络流)
- wcf 请考虑增加操作超时
- -_-#【React】
- openstack neutron debugs listss
- Wireless Network(POJ 2236)
- 虚幻4随笔4 从project開始
- The JSON request was too large to be deserialized
- [全国首发]Swift视频教程
- 快速搭建LNMP
- tomcat 请求处理流程分析(基于nio)
- c# 自定义日期的时分秒
- java 批量插入 Oracle
- C# 修改编译版本的方法