![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Mic_start
励志成为CTO的小码农
展开
-
java异常体系
异常体系: 默认抛出runtimeException 事物回滚 抛出Exception error 事物不回滚 级别提升为Thrable 不管Exception error事物都回滚分为4类: Throwable throwable; 是一个classError error; 是一个class 继承的是Throwable Exception exceptio...原创 2018-08-21 15:42:21 · 1158 阅读 · 0 评论 -
java日志体系
最近研究公司的框架,对其日志和异常体系,一直想一探究竟,这次将日志一网打尽JAVA日志体系概要log4j2的配置与具体使用JAVA当中有哪些日志打印的组件log4jlogbacklog4j2java.util.looginglogging-api假设spring框架要打印日志,应该选择在其中哪一个组件?发现哪个都不能选,只能基于应用实际使用的日志组件来。不然就会日志打印多份...原创 2018-11-19 09:11:20 · 138 阅读 · 0 评论 -
系统异常设计规范与原则
1.内部异常a.资源环境导致(系统环境异常,数据库连接超时,第三方服务响应超时)b.第三方服务错误响应c.第三方响应结果错误d.外部传入参数非法e.错误的编码逻辑f.错误的配置g.异常的业务数据(业务数据缺失)2.业务异常a.用户操作错误b.业务条件不满足其次需要在系统中正确的捕获这类异常,并抛出1.方法入参进行合法性验证a.对系统外部提供的接口,是必须要进行参数验证(...原创 2018-11-20 00:11:55 · 1898 阅读 · 0 评论