依赖注入:就是将IOC容器的对象拿出来用,赋给实例对象
- 构造方法注入
在构造方法中声明参数,参数列表对应着依赖对象,让外部知道它需要哪些依赖对象。然后,IOC Service Provider会检查被注入的对象的构造方法,取得它所需要的依赖对象列表,进而为其注入相应的对象
2.setter方法注入
xml方式:只要在类里存在属性对应的setXx(),就可在xml里配置此类的属性值,
就可以配置类.属性A=想要注入的对象
注解方式:在属性对应的setXx()上,加 @Autowired就可
3.字段注入
不用设置setXx(),直接在属性/字段上方加@Autowired就可实现注入对象