创建类实现FactoryBean
该接口定义了3个方法,
public T getObject() 获取bean实例,
public Class(?) getObjectType() 获取bean类型,
public boolean isSingleton() 是否是单例。
Spring 在 IOC 初始化的时候,一般的Bean都是直接调用构造方法,而如果该Bean实现了FactoryBean 接口,则会调用该Bean的 getObject 方法获取bean,所以可以在这里写返回bean之前的一些处理。以及返回的bean是不是单例