摘要: 1.反射是指在程序运行过程中动态获取类的相关信息,包括类是通过哪个加载器进行加载,类的方法和成员变量、构造方法等。 如下示例可以通过三种方法根据类的实例来获取该类的相关信息 这里虽然c1、c2和c3是三个不同的对象,但是都是指向User类的Class对象,而每个User对象的实例的Class对象都是 阅读全文
posted @ 2018-08-15 18:14 Lucky帅小武 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 由之前解析可知,mybatis启动的时候会加载XML配置文件解析生成全局配置对象Configuration对象,SqlSessionFactoryBuilder类会根据Configuration对象创建一个DefaultSqlSessionFactory对象,而DefaultSqlSessionFa 阅读全文
posted @ 2018-08-15 14:15 Lucky帅小武 阅读(1306) 评论(0) 推荐(1) 编辑
摘要: Configuration类解析 Configuration类位于mybatis包的org.apache.ibatis.session目录下,是mybatis的全局变量,属性就是对应于mybatis的全局配置文件mybatis-config.xml的配置,将XML配置中的内容解析赋值到Configu 阅读全文
posted @ 2018-08-15 11:44 Lucky帅小武 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 1.XMLConfigBuilder XMLConfigBuilder类位于Mybatis包的org.apache.ibatis.builder.xml目录下,继承于BaseBuilder类,关于BaseBuilder类后续再看。 XMLConfigBuilder看名字能猜到是关于mybatis的X 阅读全文
posted @ 2018-08-15 11:43 Lucky帅小武 阅读(1815) 评论(0) 推荐(0) 编辑