博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC统一异常处理简单配置
阅读量:6814 次
发布时间:2019-06-26

本文共 790 字,大约阅读时间需要 2 分钟。

hot3.png

第一步:自定义异常处理类实现HandlerExceptionResolver接口

import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerExceptionResolver;import org.springframework.web.servlet.ModelAndView;public class SystemExceptionHandler implements HandlerExceptionResolver{	@Override	public ModelAndView resolveException(HttpServletRequest req,			HttpServletResponse resp, Object obj, Exception ex) {		// 根据不同的错误跳转到不同的页面		if (ex instanceof BusinessException) {			return new ModelAndView("errors/error-business");		} else if (ex instanceof ParameterException) {			return new ModelAndView("errors/error-parameter");		} else {			return new ModelAndView("errors/error");		}	}}

第二步:spring文件配置

转载于:https://my.oschina.net/Tasty881/blog/354531

你可能感兴趣的文章
电话机器人原来真的运用了人工智能的核心技术
查看>>
实现图片的轮播效果
查看>>
pt-archiver 数据删除、迁移工具使用
查看>>
下载网站地址
查看>>
桌面虚拟化浅谈
查看>>
我的友情链接
查看>>
将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程...
查看>>
Hyper-V 自动化支持技术
查看>>
VS2010启动调试时报“未能将脚本调试器附加到计算机”
查看>>
Python中的一些面试题(2)
查看>>
无法启动 DTC 分布式事务服务,MS DTC 发生服务特定错误: 3221229584
查看>>
基于HTTP协议的轻量级开源简单队列服务:HTTPSQS
查看>>
【精品教程】Android高手进阶教程pdf分享
查看>>
我的友情链接
查看>>
cocos2dx-3.0rc0安装和创建新工程
查看>>
佛系程序员的月薪五万指南
查看>>
Visual Studio 2017 右键项目 清理(Clean)、生成(Build)和重新生成(Rebuild)
查看>>
区块链100讲:以太坊(Ethereum ETH)挖矿教程
查看>>
比特币前核心开发者Mike Hearn三年前的预测一一应验
查看>>
【2018.04.25学习笔记】【linux基础知识9.1-9.3】
查看>>