使用FactoryBean接口简化工厂Bean开发,但是,一个工厂只能有一类产品




























配置文件:







这样,根据beanfactory获得的bean不再是PersonFactory,而是其产品Chinese,如果需要得到PersonFactory实例,有另外一种调用方式,如下:














运行结果:
Bean.Beanfactory.PersonFactory@ca470
Bean.Beanfactory.Chinese@1ffc686
使用FactoryBean接口简化工厂Bean开发,但是,一个工厂只能有一类产品
配置文件:
这样,根据beanfactory获得的bean不再是PersonFactory,而是其产品Chinese,如果需要得到PersonFactory实例,有另外一种调用方式,如下:
运行结果:
Bean.Beanfactory.PersonFactory@ca470
Bean.Beanfactory.Chinese@1ffc686