- Dao层的对象创建的底层实现,是MyBatis框架下的SqlSession对象,依靠MapperProxy动态代理技术实现
- Service层的对象创建的底层实现,是依赖Spring-IOC 的bean-id来创建,不管是显示bean,还是自动装配。再底层细致,就是反射+无参构造方法
- 层与层之间都必须有需要有Spring bean 的定义(不管是显示定义,还是隐藏定义)
- 类与类之间的依赖 :
原始是通过在配置文件里写明ref实现;
升级后,靠注释自动装配@Autowired实现,但是底层还是靠ref实现 - Spring的发展是代码和配置文件越来越简洁,通用代码被隐藏,但功能越来越强;
就像是社会的发展,原始是手工劳作,现在是机器自动化。
- 类与类之间的依赖 :
spring集成MyBatis总结
最新推荐文章于 2022-04-08 08:39:22 发布