DI
DI:依赖注入,即为属性赋值。
一.基于XML的DI
1.
设值注入:底层调用属性的setter方法进行赋值的,一定要有setter方法
2.
构造注入:一定要有带参数的构造方法
3.
命名空间注入
p命名空间注入:setter
c命名空间注入:构造方法
4.
数组与集合属性注入
5.
域属性自动注入
6.
SPEL注入:Spring Expression Language
二.基于注解的DI
环境搭建
1)导入aop的jar包
2)配置文件添加context约束
3)配置文件中注册组件扫描器
<context:component-scan base-package=“com.abc.di07”/>