FactoryBean —— Spring 提供的生产对象的工厂bean
只需实现org.springframework.beans.factory.FactoryBean 接口
public interface FactoryBean{
//获取实例
Object getObject() throws Exception;
//获取实现相对的类型
Class getObjectType();
//表明获取的实例在容器中是否是singleton形式
boolean isSingleton();
}
然后在spring 进行bean定义
<bean id="objectId" class="...FactoryBean"/>需要注意的是,这里的objectId不是
FactoryBean类型,而是上面实现接口的具体getObjectType的类型。
作者:很有意思
出处:http://www.cnblogs.com/chen-lei
关于作者:扛过枪,没机会打仗,现为程序员集团军一名现役程序员
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接
如有问题,可以通过chenlei65368@sohu.com 联系我,非常感谢。