Spring的概念
Spring解决了
- 对象之间高度高度耦合的问题,也就是对象之间必须通过new关键字来实现。Spring从紧耦合到达了松耦合。它提供了IOC思想,通过DI和XML方式实现。
- 代码混合的问题,传统开发中事务代码和业务代码混合这只是案例之一且最为突出,因此AOP诞生了。AOP提供了横切面思想。
SpringMVC
- SpringMVC解决了代码混乱的问题,他提供了MVC架构模式。
MyBatis
- 经典的ORM框架
- 解决了数据溢出关闭的问题
- 数据连接分离解耦
MyBatis spring
- 解决MyBatis与Spring之间的桥梁
- 解决MyBatis的事务管理问题。
- 打通了与SpringData的一致性
MyBatis SpringBoot Starter
- 提供了MyBatis的自动装配
MyBatisPlus
- 企业级开发,例如雪花算法,多租户等等