mybatis源码阅读-初始化过程(七)
说明
mybatis初始化过程 就是解析xml到封装成Configuration对象 供后续使用
SqlSessionFactoryBuilder
代码例子
SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder(); SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder .build(ClassLoader.getSystemResourceAsStream("mybatis.xml"));
说明
通过build将流交给XMLConfigBuilder处理 XMLConfigBuilder通过parse解析XML封装到Configuration 然后SqlSessionFactoryBuilder 创建DefaultSqlSessionFactory 并将解析的Configuration 设置到DefaultSqlSessionFactory对象的属性
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
更多精彩