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

猜你喜欢

转载自blog.csdn.net/u010504064/article/details/107314742
今日推荐