目录
第二步:在类中实现接口里面的方法,在实现的方法中定义返回的 bean 类型
IOC操作Bean管理XML方式(FactoryBean)
Spring 有两种类型的bean
第一种:是普通的 bean
普通的 bean:在xml配置文件中的class配置的是什么类,那么返回的就必须是哪个类
也就是说:在配置文件中定义 bean 类型就是返回类型
演示效果:
第二种:工厂bean FactoryBean
工厂bean:在xml配置文件中的class配置的是什么类,返回的类可以和class配置的类不一样
也就是说:在配置文件定义 bean 类型可以和返回类型不一样
演示:
第一步:创建类,让这个类作为工厂bean
问:如何让类作为工厂 Bean 呢?
方法:实现接口 FactoryBean
为了方便测试,我们先创建一个 factorybean 包