依赖注入(DI):说白了就是对于属性的赋值。
基于xml的依赖注入有两种:
第一种是基于setter方法的属性注入:<property name="" value(ref)=""></property>。
第二种是基于构造方法的属性注入:<construct-arg name="" value(ref)=""></property>
上面两种无论是基于setter的bean属性注入,还是基于构造方法的bean属性注入。都是比较的麻烦的。都需要写很多行的代码到xml里。
第三种属性依赖的注入方式叫做基于注解的依赖注入。