spring实例化bean的三种方式
来源:互联网 发布:少儿学围棋软件 编辑:程序博客网 时间:2024/05/17 20:30
默认构造器初始化
<bean id="he" class="org.cheryl.Hello">
</bean>
@2使用静态工厂实例化 有static
<bean id="heFactory" class="org.cheryl.factory.HelloFactory" factory-method="createHello">
</bean>public class HelloFactory{
public static Hello createHello(){
return new Hello();
}
}
@3使用实例化工厂的方法
<bean id="heFactory" class="org.cheryl.factory.HelloFactory"/>
<bean id="helloservice" factory-bean="heFactory" factory-method="createHello" />
public class HelloFactory{
public Hello createHello(){
return new Hello();
}
}
通过bean的缺省构造函数创建,当各个bean的业务逻辑相互比较独立的时候或者和外界关联较少的时候可以使用。利用静态factory方法创建,可以统一管理各个bean的创建,如各个bean在创建之前需要相同的初始化处理,则可用这个factory方法险进行统一的处理等等。利用实例化factory方法创建,即将factory方法也作为了业务bean来控制
0 0
- spring实例bean的三种方式
- Spring的三种实例化Bean的方式
- Spring的三种实例化Bean的方式
- Spring的三种实例化Bean的方式
- Spring的三种实例化Bean的方式
- spring的三种实例化bean的方式
- Spring的三种实例化Bean的方式
- Spring实例化bean的三种方式
- spring实例化bean的三种方式
- Spring 三种实例化bean的方式
- Spring三种实例化Bean的方式
- Spring中实例化Bean的三种方式
- spring三种实例化bean的方式
- spring实例化bean的三种方式
- spring实例化bean的三种方式
- Spring三种实例化Bean的方式
- spring三种实例化bean的方式
- Spring IoC容器实例化bean的三种方式
- 黑马程序员 java面向对象<四> 多线程
- 单点登录CAS与Spring Security集成(数据库验证,向客户端发送更多信息)
- 英语总结-14年6月
- css+div
- 线段树学习——TOJ 练习
- spring实例化bean的三种方式
- xaml初学(MessageDialog)
- 学习总结一:hdfs fs常用命令使用
- oracle中恢复一个表的数据到某个时点
- 应用层之HTTP非持久连接
- 数据库的知识
- NYOJ 241 字母统计
- 让window命令行支持自动补全[类似Linux的Tab键]
- ListView 使用实例