mybatis-核心类之Configuration
Configuration : 由 mybatis-config.xml解析产生的配置对象
MapperRegistry : mapper注册中心
InterceptorChain : 用户自定义拦截器的执行链,能够拦截 Executor、StatementHandler、ParameterHandler、ResultSetHandler四种类型的方法调用
TypeHandlerRegistry : 类型注册中心,TypeHandler 是能够从ResultSet取出特定类型的接口
ReflectorFactory 、ObjectFactory 、ObjectWrapperFactory : 创建 MetaObject所需
ProxyFactory : 为查询结果添加延迟加载功能的代理工厂,需开启 lazyLoadingEnabled、aggressiveLazyLoading参数
TypeAliasRegistry : 别名注册中心
LanguageDriverRegistry :根据xml 为 mappedStatement 生成 SqlSource, 使其可以从指定的参数获得 BoundSql