第一种构造方法实例化:
第二种通过简单工厂模式实例化
表示调用这个类的get方法进行实例化
第三种,通过工厂方法模式实例化,通过factory-bean和factory-method属性来共同完成,调用实例方法所以需要调用对象
factory-bean属性告诉spring调用哪个对象,factory-method告诉spring调用哪个方法
第四种,通过FactoryBean接口实例化,不用写factory-bean和factory-method,这个Bean比较特殊,是工厂Bean,通过他可以获得一个普通Bean
BeanFactory和FactoryBean的区别
ApplicationContext继承了BeanFactory
BeanFactory applicationContext=new ClassPathXmlApplicationContext("xxx.xml");
工厂Bean注入Date案例