1、IOC(Inverse Of Control反转控制)
以前对象的创建由我们开发人员自己维护,包括依赖关系也是自己注入。
使用了Spring之后,对象的创建以及依赖关系可以由Spring完成创建以及注入。
反转控制就是反转了对象的创建方式,从我们自己创建反转给了程序(Spring)
2、DI(Dependency Injection依赖注入)
实现IOC思想需要DI支持
注入方式:
set方法注入
构造方法注入
字段注入
注入类型:
值类型注入(八大基础数据类型)
引用类型注入(对象注入)