【mybatis源碼學習】與spring整合Mapper接口執行原理

1、重要的接口

org.mybatis.spring.mapper.MapperFactoryBean

MapperScannerConfigurer會向spring中註冊該bean,一個mapper接口註冊一個spring

該類是生產MapperProxy對象sql

org.apache.ibatis.binding.MapperProxy

mapper接口的代理類apache

org.mybatis.spring.SqlSessionInterceptor

sqlSession的動態代理類mybatis

org.mybatis.spring.mapper.MapperScannerConfigurer

生成Mapper接口代理類的註冊器app

該類是spring的org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor接口實現spa

該類依賴:mapper接口的包名+sqlSessionFactory代理



2、實現原理

相關文章
相關標籤/搜索