简述 在Java开发中常用的日志框架有Log4j.Log4j2.Apache Commons Log.java.util.logging.slf4j等,这些工具对外的接口并不相同.为了统一这些工具的接口,MyBatis定义了一套统一的日志接口供上层使用,并为上述常用的日志框架提供了相应的适配器. 适配器模式 首先,我们简单介绍设计模式中有六大原则. 单一职责原则: 不要存在多于一个导致类变更的原因,简单来说,一个类只负责唯一项职责. 里氏替换原则: 如果对每一个类型为T1的对象t1,都有类型为T…