Mybatis在spring容器中的初始化过程

Posted 蔡昊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis在spring容器中的初始化过程相关的知识,希望对你有一定的参考价值。

由servlet容器调用容器启动监听器

spring的applicationContext刷新

实例化所有的单例(非懒加载的)

beanNames:所有的单例(非懒加载的)的id,对应spring配置文件<bean/>中的id

实例化 mybatis的SqlSessionFactoryBean:

SqlSessionFactoryBean完成初始化:配置插件、数据源、mapper.xml文件读取等,并转型为DefaultSqlSessionFactory

 

 

以上是关于Mybatis在spring容器中的初始化过程的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis学习

Spring 在web 容器中的启动过程

spring学习 六 spring与mybatis整合

Spring之IOC容器初始化过程

spring ioc容器之Bean实例化和依赖注入

Spring MVC源码 ----- 启动过程与组件初始化