Mybatis的日志&异常体系

##近期准备做一下Mybatis的源码解读,整个系列大概会有6-7篇文章。
先释放一下目录:
1.Mybatis框架组件设计&顶层接口
2.Mybatis框架启动流程分析
3.Mybatis框架源码Configuration分析
4.Mybatis框架一条插入语句的执行流程
5.Mybatis框架从源码角度来讲执行增,删,改的时候如何保证线程安全?
6.Mybatis框架一条查询语句的执行流程
###7.Mybatis的日志&异常体系
8.Mybatis与Spring集成过程
9.Mybatis的CRUD代码生成

本章主要讲一下Mybatis的日志和异常体系,Mybatis支持多种日志技术方案,通过配置化实现不同日志配置的需求,另外一方面日常情况下使用mybatis的时候经常出现问题,因此现在配合源码梳理一下mybatis 的 异常体系。
Log.png

日志加载顺序.png

IbatisException.png

Mybatis对于不同的场景封装了很多对应的异常类,这里以bindingException为例,搜一下源码:
bindingException9.png

参考文档:
https://www.cnblogs.com/zhycareer/p/11958150.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值