1.软件要符合OCP开闭原则和DIP依赖倒置原则。
2.Spring 采用“控制反转”这种编程思想来解决这个问题
3.控制反转(IoC)是一种编程思想,也是一种设计模式,控制反转做了两件事:、
1.不再new对象,new对象的权利交出去
2.对象之间的维护权限交出去
4.依赖注入是控制反转”这种编程思想的具体实现
5.依赖注入DI包括两种常见的方式:
第一种:set注入
第二种:构造方法注入
5.Spring是开源框架,轻量级框架,是面向切面(AOP)和控制反转(IoC)的容器框架。
6.Spring0为简化而生,让程序员只关心核心业务的实现,不关注非业务逻辑代码
7.Java Spring的8大模块