1.使用构造方法(常用)
构造方法可以是私有的,因为bean的实例化使用的是反射
但是构造方法不能是有参构造,否则会报错
2.静态工厂(了解-----老方法)
class配置的是工厂类名
只配class还不行,不然创建的是工厂对象,需要把工厂里面的方法配置一下,也就是factory-method
3.使用实例化工厂实例化bean
得先配置一个工厂bean,不用配置class,使用factory-bean指向工厂bean
4.使用factorybean实例化bean(实用)
首先需要实现接口factorybean,<>中的泛型为你需要创建的bean的泛型
第一个方法是用来得到他的bean实例的
第二个方法是用来得到他的bean的类型的