目录
当你看清了一个人而不揭穿,你就懂得了格局的意义,当你讨厌一个人而不翻脸,你就明白了释然的重要性。活着,总有你看不惯的事,也有看不惯的人。 茶不过两个姿态,沉,浮,饮茶人不过两种姿态,拿起,放下。人生如茶,沉时坦然,浮时淡然,拿的起,也要放的下。
—— 杨绛
日志
Mybatis提供了一个日志接口
/**
* mybatis 的日志接口,提供日志级别
* <ol>
* <li>error</li>
* <li>debug</li>
* <li>trace</li>
* <li>warn</li>
* </ol>
* <p>通过自己定义的接口来实现各大日志框架的内容达到高可用</p>
*/
public interface Log {
boolean isDebugEnabled();
boolean isTraceEnabled();
void error(String s, Throwable e);
void error(String s);
void debug(String s);
void trace(String s);
void warn(String s);
}
mybatis有
本文深入探讨了MyBatis的日志机制,包括日志接口及其实现,如Log4j、Logback等,并介绍了如何通过Singletons获取日志实例。接着,分析了MyBatis的反射机制,以Reflector类为例,详细讲解了反射相关方法的实现,如获取构造函数、处理getter方法冲突等。此外,文章还提到了DataSourceFactory在配置解析中的作用,列举了不同类型的数据源工厂。
订阅专栏 解锁全文
526

被折叠的 条评论
为什么被折叠?



