`
evanzzy
  • 浏览: 2850 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
基于Spring项目的异常设计 1、只使用包装过的RuntimeException,不使用CheckedException。原因:Spring框架本身放弃了CheckedException这个比较有争议的异常类,而且Spring的事务管理需要捕捉RuntimeException的子类才能实现事务回滚; 2、本着简洁高效的设计原则,尽量少实现自己包装的RuntimeException子类,将异常分为几个大类包装即可,多使用最基本的继承了RuntimeException的BaseException; 3、异常只用来处理异常流程,不得用于处理正常流程。如何区分正常和异常呢?比如验证用户密码不通 ...
Global site tag (gtag.js) - Google Analytics