【09-27】Spring 学习笔记
2024-08-29 12:32:42
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();
}
}
最新文章
- html中键盘事件----在路上(16)
- java中Set,Map,Stack一些简单用法
- 利用mysql-proxy 代理无法迁移数据库
- MVC加载view的方式
- 天坑 之 java web servlet+jsp项目 配置后 404 (MyEclipse转eclipse)
- 浅谈C中的指针和数组(七)
- 超赞的CSS3进度条 可以随进度显示不同颜色
- Alamofire源码解读系列(十一)之多表单(MultipartFormData)
- c#拷贝整个文件夹到指定文件夹下(非递归)
- Python多进程并发(multiprocessing)
- 浏览器虚拟过程IP插件
- HDU4460
- Redis自学笔记:2.准备
- Hogp连接流程分析
- Codeforces 937D - Sleepy Game
- L257 论述型作文模板
- 课程一(Neural Networks and Deep Learning),第四周(Deep Neural Networks) —— 3.Programming Assignments: Deep Neural Network - Application
- OpenGL ES 3.0之Fragment buffer objects(FBO)详解(一)
- MyBatis:4
- 工厂模式(factory pattern) ------创造型模式
热门文章
- python 多进程使用总结
- 【原】为什么选择iPhone5的分辨率作为H5视觉稿尺寸
- python学习4
- python学习1
- JSONP是如何工作的
- C++ 使用ifstream读取数据,多读最后一行问题解决方法
- ELK日志系统:Filebeat使用及Kibana如何设置登录认证
- NDT(Normal Distribution Transform) 算法(与ICP对比)和一些常见配准算法
- 用vue.js学习es6(六):Iterator和for...of循环
- 关于List的ConcurrentModificationException