SpringMVC 配置全局异常处理器

import javax.servlet.http.HttpServletResponse;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody; /**
* 配置全局SpringMVC异常处理方法,该类应该配置SpringMVC能够扫描的包中
*/
@ControllerAdvice
public class GlobalExceptionHandler {
@ResponseBody
@ExceptionHandler(Exception.class)
public String handleException(Exception e, HttpServletResponse response) {
response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
return e.getMessage();
} }

最新文章

  1. html中键盘事件----在路上(16)
  2. java中Set,Map,Stack一些简单用法
  3. 利用mysql-proxy 代理无法迁移数据库
  4. MVC加载view的方式
  5. 天坑 之 java web servlet+jsp项目 配置后 404 (MyEclipse转eclipse)
  6. 浅谈C中的指针和数组(七)
  7. 超赞的CSS3进度条 可以随进度显示不同颜色
  8. Alamofire源码解读系列(十一)之多表单(MultipartFormData)
  9. c#拷贝整个文件夹到指定文件夹下(非递归)
  10. Python多进程并发(multiprocessing)
  11. 浏览器虚拟过程IP插件
  12. HDU4460
  13. Redis自学笔记:2.准备
  14. Hogp连接流程分析
  15. Codeforces 937D - Sleepy Game
  16. L257 论述型作文模板
  17. 课程一(Neural Networks and Deep Learning),第四周(Deep Neural Networks) —— 3.Programming Assignments: Deep Neural Network - Application
  18. OpenGL ES 3.0之Fragment buffer objects(FBO)详解(一)
  19. MyBatis:4
  20. 工厂模式(factory pattern) ------创造型模式

热门文章

  1. python 多进程使用总结
  2. 【原】为什么选择iPhone5的分辨率作为H5视觉稿尺寸
  3. python学习4
  4. python学习1
  5. JSONP是如何工作的
  6. C++ 使用ifstream读取数据,多读最后一行问题解决方法
  7. ELK日志系统:Filebeat使用及Kibana如何设置登录认证
  8. NDT(Normal Distribution Transform) 算法(与ICP对比)和一些常见配准算法
  9. 用vue.js学习es6(六):Iterator和for...of循环
  10. 关于List的ConcurrentModificationException