【mybatis源码学习】与spring整合Mapper接口执行原理
2024-08-28 20:07:04
一、重要的接口
org.mybatis.spring.mapper.MapperFactoryBean
MapperScannerConfigurer会向spring中注册该bean,一个mapper接口注册一个
该类是生产MapperProxy对象
org.apache.ibatis.binding.MapperProxy
mapper接口的代理类
org.mybatis.spring.SqlSessionInterceptor
sqlSession的动态代理类
org.mybatis.spring.mapper.MapperScannerConfigurer
生成Mapper接口代理类的注册器
该类是spring的org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor接口实现
该类依赖:mapper接口的包名+sqlSessionFactory
二、实现原理
最新文章
- cglib动态代理
- linux 中修改root的密码
- 【iCore3 双核心板】例程十:RTC实时时钟实验——显示日期和时间
- mysql where执行顺序
- [Angularjs]angular ng-repeat与js特效加载先后导致的问题
- 利用pyapns进行ios推送
- 使用CSS来显示XML
- flume-ng+Kafka+Storm+HDFS 实时系统组合
- html5中的postMessage解决跨域问题
- java多线程的常见例子
- Maven-02: 依赖
- vue 简单实现父组件向子组件传值,简单来说就是子组件肆意妄为的调用父组件里后台返回的值
- webpack 中版本兼容性问题错误总结
- MongoDB查询优化
- MsgWaitForMultipleObjects_测试
- Utils--封装好的下载图片的方法
- linux C 线程池(物不可穷也~)
- NOIP2017滚粗记【上】
- 远程通信机制RPC与RMI的关系
- 【java错误】System.out.println()出错