立即学习:https://edu.csdn.net/course/play/25256/295954?utm_source=blogtoedu
DI(依赖注入)/IOC(控制反转),无论要什么对象,都直接从springIOC容器中获取,而不需要自己创建。
IOC容器的赋值操作,简单类型通过value赋值,普通对象类型通过ref赋值,实现了对象与对象之间的依赖关系。
依赖注入常见的三种方式:
1、set注入;2、构造器注入;3、
1、set注入
<property name="属性" value="属性值"/ref="索引">
默认使用set方法,依赖注入底层通过反射实现。
2、构造器注入
<constructor-arg name="参数名" value="参数值"/ref>
3、p命名空间注入
context.getBean(需要获取的Bean的id)