新建一个类 在类上加一个注解即可 @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);
}
}

最新文章

  1. <a href=”#”>与 <a href=”javascript:void(0)” 的区别
  2. c#三层架构登陆实例
  3. cell长按出错
  4. openerp - asterisk connector(转载)
  5. C++中的虚函数解析[The explanation for virtual function of CPlusPlus]
  6. [jquery]高级篇--获取div子元素
  7. 分享一个自己写的基于TP的关系模型
  8. 【POJ2396】Budget(上下界网络流)
  9. wcf 请考虑增加操作超时
  10. -_-#【React】
  11. openstack neutron debugs listss
  12. Wireless Network(POJ 2236)
  13. 虚幻4随笔4 从project開始
  14. The JSON request was too large to be deserialized
  15. [全国首发]Swift视频教程
  16. 快速搭建LNMP
  17. tomcat 请求处理流程分析(基于nio)
  18. c# 自定义日期的时分秒
  19. java 批量插入 Oracle
  20. C# 修改编译版本的方法

热门文章

  1. Centos7安装文件传输软件rz sz
  2. mvn-dependencies-vs-dependencyManagement
  3. Python窗体操作函数
  4. 十分钟读懂JavaScript原型和原型链
  5. understanding backpropagation
  6. 简单工厂(SimpleFactory)模式
  7. 池化方法总结(Pooling)
  8. Tcl语言学习--基础知识
  9. js拼接url以及为html某标签属性赋值
  10. Codeforces Round #426 (Div. 1) (ABCDE)