spring 中的 factory-method 属性
来源:互联网 发布:淘宝商品质检报告 编辑:程序博客网 时间:2024/06/07 13:33
配置工厂Bean
通常由应用程序直接使用new创建新的对象,为了将对象的创建和使用相分离,采用工厂模式,即应用程序将对象的创建及初始化职责交给工厂对象.
一般情况下,应用程序有自己的工厂对象来创建bean.如果将应用程序自己的工厂对象交给Spring管理,那么Spring管理的就不是普通的bean,而是工厂Bean.
调用getBean()方法,Spring返回的不是直接创建的Bean的实例,而是由工厂Bean创建的Bean实例.
一般在Spring中配置工厂Bean,有3中不同类型的工厂Bean的配置.
1.静态工厂
创建具体Bean实例的是静态方法
import java.util.Random;
public class StaticFactoryBean {
public static Integer createRandom() {
return new Integer(new Random().nextInt());
}
}
将其纳入Spring容器来管理,需要通过factory-method指定静态方法名称
0 0
- spring 中的 factory-method 属性
- Spring factory-method
- spring factory-method
- spring factory-method
- spring factory-method
- spring factory-method
- spring factory-method
- spring factory-method
- spring factory-method和factory-bean 使用
- spring factory-method和factory-bean 使用
- spring factory-method和spring-bean
- Spring中factory-method的用法
- Spring中factory-method的使用
- Spring中factory-method的使用
- Factory Method模式在框架中的运用
- Factory Method模式在Javamail中的应用
- Spring中的destroy-method
- Factory Method
- 关于Oracle 产品(database,中间件等等)在vmware虚拟化环境中的支持情况
- install ftp client on kail
- Syntax error, type annotations are available only when source level is at least 1.8
- rust raw pointer使用方法(3)
- LeetCode OJ 06 ZigZag Conversions
- spring 中的 factory-method 属性
- swift解析XML(NSXMLParser)
- itext生成PDF文件报错“Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.”
- 用好Python帮助函数help(),dir(),type()
- html细节
- 【spoj104】highways
- 展望(开篇)
- 中小站长网站建设发展需注意的的六点ccxtqj
- Ubuntu下Qt4.8.6生成的界面中文无法显示的问题