MyBatis源码分析四XML解析与核心对象的构建
Posted 结构化思维wz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis源码分析四XML解析与核心对象的构建相关的知识,希望对你有一定的参考价值。
四、XML解析与核心对象的构建
到此为止,已经把MyBatis核心的代理以及与JDBC的交互逻辑梳理完成,下面来看看,配置文件以及mapper.xml的加载和SqlSessionFactory的创建。
InputStream inputStream = Resources.getResourceAsStream("MyBatis/MyBatis-config.xml");
作用:获取输入流,获取MyBatis-config.xml
以及 xxxMapper.xml
因为mybatis-config.xml中 配置 mapper文件的路径 所以 二者 都读到了。
好处: 通过一次IO把资源全部读取到内存,减少IO次数提高性能。
那么MyBatis将这些资源读取到内存后,做了什么操作呢?通过前面的剖析我们可以知道
以上是关于MyBatis源码分析四XML解析与核心对象的构建的主要内容,如果未能解决你的问题,请参考以下文章
mybatis 学习四 源码分析 mybatis如何执行的一条sql