springmvc 中的Exception异常配置

springmvc中的Exception异常:

1、可以在当前handle中定义一个方法用@ExceptionHandler进行注解,该方法可以加入Exception类型的参数,该参数即为要发生的异常对象

2、@ExceptionHandler标记的方法中不能传入相应Map对象,若希望把相应的异常信息打印在出错页面,需要使用modleandview作为返回值

3、@ExceptionHandler标记的方法具有优先级的问题

4、@ControllerAdvice:如果在当前的handle方法中找不到@ExceptionHandler标记的方法处理当前的异常,则将去@ControllerAdvice标记的类中寻找@ExceptionHandler标记的方法处理异常

5、在springmvc配置文件中添加SimpleMappingExceptionResolver来映射异常,在属性中配置可能会出现的异常并指向相应的错误页面,这样的一个是可以直接将相应的异常保存在request域中,默认为“exception”

6、处理顺序handle中@ExceptionHandler  @ControllerAdvice@ExceptionHandler

SimpleMappingExceptionResolver 配置文件   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值