如何设计一个全局异常处理器?

01 前言

最近稍微闲了一点于是把这个半年都没更新的开源项目cicada重新捡了起来。

这项目是干啥的?先来看看官方介绍吧(其实就我自己写的)

cicada: 基于 Netty4 实现的快速、轻量级 WEB 框架;没有过多的依赖,核心 jar 包仅 30KB。

 

 

02 效果

大家平时最常用的 MVC 框架当属 SpringMVC 了,而在搭建脚手架的时候相信全局异常处理是必不可少的。

(1)Spring 用法

通常我们的做法如下:

传统 Spring 版本:

  • 实现一个 Spring 自带的接口,重写其中的方法,最后的异常处理便在此处。
  • 将这个类配置在 Spring 的 xml ,当做一个 bean 注册到 Spring 容器中。

 

当然现在流行的 SpringBoot 也有对应的简化版本:

 

全部都换为注解形式,但本

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值