新的配置方式。

一、知识点

FactoryBean三个方法:

  1. getObject() 返回bean本身。
  2. getObjectType() 返回bean的实例。
  3. isSingleton() 返回的bean是不是单例的。

二、代码实现

首先自定义的factorybean需要实现spring的factorybean接口:

写一个配置文件factorybean.xml:

注意xml文件指向factory文件而不是bean文件。

  1. class:指向factorybean的全类名。
  2. property:配置factorybean的属性。

实际返回的实例是factorybean的getobject()方法返回的实例。

输出结果:

正确输出。

二、总结

记录一下。

发表评论

电子邮件地址不会被公开。 必填项已用*标注