大家好,我是田哥
本文是MyBatis源码分析系列文章的第27篇,本文主要内容是MyBatis-Spring框架实现原理
我在使用Mybatis和Spring集成过程中一直有一个疑问,在前面的文章中我提到过,SqlSession和Mapper对象的声明周期是方法级别的,也就是每个请求的SqlSession和Mapper对象是不一样的,是一个非单例的Bean。
但是Mybatis与Spring集成后,为什么我们可以直接注入Mapper对象,如果通过直接注入的话Mapper对象却成了单例的了?
这个问题在技术群里讨论过,是否大家对此不是很清楚。今天我们就来聊聊mybatis和spring集成是如何实现的。
maven依赖
org.mybatis



