通过XPath方法解析mybatis-config.xml文件:
parseConfiguration(parser.evalNode("/configuration"));
将解析出来的信息封装到Configuration对象中;
通过持有Configuration对象创建一个DefaultSqlSessionFactory对象:
new DefaultSqlSessionFactory(configuration);
总结:
MyBatis解析配置文件的本质就是为了获得Configuration对象;
Configuration 对象可以理解是mybatis的XML配置文件在程序中的化身,是MyBatis非常重要的一个对象,里面封装了MyBatis的整个配置信息;