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

Mybatis的日志&异常体系_第1张图片

Mybatis的日志&异常体系_第2张图片

Mybatis对于不同的场景封装了很多对应的异常类,这里以bindingException为例,搜一下源码:
Mybatis的日志&异常体系_第3张图片

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

你可能感兴趣的:(mybatis专题,源码专题)