MyBatis设计模式之单例模式

mybatis 源码中单例模式如下:

1 获取ErrorContext 实例。

ErrorContext是用在每个线程范围内的单例,用于记录该线程的执行环境错误信息。ErrorContext的单例实现代码:MyBatis设计模式之单例模式
​​

2 获取org.slf4j.Logger 实例对象。

LogFactory没有实现获取自身的方式,只是当成一个提供日志打印的工具。
MyBatis设计模式之单例模式