MyBatis设计模式之单例模式
mybatis 源码中单例模式如下:
1 获取ErrorContext 实例。
ErrorContext是用在每个线程范围内的单例,用于记录该线程的执行环境错误信息。ErrorContext的单例实现代码:
2 获取org.slf4j.Logger 实例对象。
LogFactory没有实现获取自身的方式,只是当成一个提供日志打印的工具。
mybatis 源码中单例模式如下:
1 获取ErrorContext 实例。
ErrorContext是用在每个线程范围内的单例,用于记录该线程的执行环境错误信息。ErrorContext的单例实现代码:
2 获取org.slf4j.Logger 实例对象。
LogFactory没有实现获取自身的方式,只是当成一个提供日志打印的工具。