Spring学习笔记——Spring实例化Bean的三种方式
来源:互联网 发布:手机视频保密软件 编辑:程序博客网 时间:2024/05/16 14:36
1、使用类构造器实例化
这种是我们最熟悉和最常用的一种
<bean id="userService" class="com.finance.service.impl.UserServiceBean"></bean>
这种其实是通过调用UserServiceBean的默认构造函数来实现的
2、使用静态工厂方法
public class UserServiceBeanFactory { public static UserServiceBean createUserServiceBean(){ return new UserServiceBean(); }}
配置文件的配置如下:
<bean id="userServiceFactory" class="cn.itcast.service.impl.UserServiceBeanFactory" factory-method="createUserServiceBean"/>
3、使用实例工厂方法实例化
public class UserServiceBeanFactory { public UserServiceBean createUserServiceBean(){ return new UserServiceBean(); }}
此种方法与第二种的不同之处在于方法是非静态方法,Xml配置如下:
<bean id="userServiceFactory" class="cn.itcast.service.impl.UserServiceBeanFactory"/> <bean id="UserService" factory-bean="UserServiceFactory" factory-method="createUserServiceBean"/>
1 0
- Spring学习笔记——Spring实例化Bean的三种方式
- Spring学习笔记(二)Spring的三种实例化Bean的方式
- Spring学习之实例化bean的三种方式
- spring2.5.6学习笔记五: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的三种方式
- 标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和 const_cast
- 1164_上班路线
- 按照字节数截取一个字符串,“abc你好” 如果截取到半个中文,舍弃,比如 截取4个字节 abc。截取 5个字节abc你
- 黑马程序员--高薪技术--反射
- Android中ImageButton边框完全填充
- Spring学习笔记——Spring实例化Bean的三种方式
- getElementsByClassName
- Havok教程
- Swift 函数Count,Filter,Map,Reduce
- 编程与创造
- UVALive 6959签到(水题)
- MySql 高性能 5.5 维护索引和表 189页
- 面向对象五大原则_5.迪米特原则
- 黑马程序员——基础学习(九)String的实际案例及StringBuffer/StringBuilder