1.属性注入
2.构造函数注入
需要带属性的构造方法
3.通过索引注入
4.工厂注入
实质是创建一个创建对象的类:如A为实体类,然后B为创建实体A的类,B中有一个方法创建并实例化A对象然后返回A对象实例。
5.静态工厂注入,当工厂的方法为静态方法时,不需要创建工厂的bean。
不需要创建工厂类的对象