2019-08-29 SpringBoot MybatisAut

2019-08-29  本文已影响0人  杨浩0712

MybatisAutoConfiguration

1、ConfigurationCustomizer 有什么用

2、configurationProperties (Externalized properties for MyBatis configuration) 用法

3、Interceptor[] interceptors 插件

4、typeHandlersPackage (Packages to search for type handlers.)用法

5、

MybatisAutoConfiguration

@bean 初始化SqlSessionFactory

​ SqlSessionFactory.getObject()

​ SqlSessionFactoryBean.buildSqlSessionFactory()方法,

        - XmlConfigBuilder 解析configuration,并设置到Configuration中

Configuration ->addMapper

MapperRegister ->addMappers

MapperProxyFactory ->newInstance

MapperProxy 实现了InvocationHandler

上一篇 下一篇

猜你喜欢

热点阅读