SpringMVC 异常处理

本文介绍了J2EE项目中常见的几种异常处理方式,包括使用SpringMVC提供的SimpleMappingExceptionResolver、自定义HandlerExceptionResolver以及使用@ExceptionHandler注解实现异常处理等方法。

在J2EE项目的开发中,每个异常都单独处理,系统的代码耦合度高,工作量大:

•使用SpringMVC提供的简单异常处理器SimpleMappingExceptionResolver
•实现Spring的异常处理接口HandlerExceptionResolver自定义自己的异常处理器

•使用@ExceptionHandler注解实现异常处理

简单的异常处理,推荐使用SimpleMappingExceptionResolver即可:



实现自己的HandlerExceptionResolver, 第4个参数表示对哪种类型异常进行处理:




使用@ExceptionHandler注解实现异常处理:

•增加BaseController类,并在类中使用@ExceptionHandler注解声明异常处理
•使所有需要异常处理的Controller都继承该类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值