Spring学习笔记(二)Spring的三种实例化Bean的方式
来源:互联网 发布:苹果电脑如何卸载软件 编辑:程序博客网 时间:2024/06/05 19:27
Spring提供了三种实例化Bean的方式:再把UsersFactory类交给Spring管理
然后再指定上述配置文件中的"userFactory"这个Bean中的"createUserBean"方法来实例化Bean:最后对"userFactoryBean"进行测试! 成功!
第一种:使用类构造器实例化(最常用)
<bean name="userImpDao" class="com.lz.service.imp.UserImpDao"></bean>
第二种:使用静态工厂方法实例化
新建一个工厂类 UsersFactory:
package com.lz.factory;
import com.lz.service.imp.UserImpDao;
public class UsersFactory {
public static UserImpDao createStaticUserBean() {
return new UserImpDao();
}
}
<bean name="userStaticFactory" class="com.lz.factory.UsersFactory" factory-method="createStaticUserBean"></bean>
第三种:使用实例工厂方法实例化
新建一个工厂类 UsersFactory:
package com.lz.factory;
import com.lz.service.imp.UserImpDao;
public class UsersFactory {
public UserImpDao createUserBean() {
return new UserImpDao();
}
}
再在Spring配置文件中实例化 UsersFactory类:
<bean name="userFactory" class="com.lz.factory.UsersFactory"></bean>
<bean name="userFactoryBean" factory-bean="userFactory" factory-method="createUserBean"></bean>
0 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的三种方式
- SQL SERVER Truncate Table 和 Delete Table的区别
- ​Spring MVC介绍
- execute sp_executesql 和 execute
- SpringMVC+MyBatis 导入数据到数据库
- Spring学习笔记(一)环境搭建和测试开发环境
- Spring学习笔记(二)Spring的三种实例化Bean的方式
- 我的入职
- 那些令人喷饭的代码注释
- oracle substr 操作
- Android中如何优化实时搜索
- 有一种奋斗叫留在广州
- Myeclipse 8.5 集成 hibernate3.0连接mySQL数据库生成实体配置时报错:org.hibernate.exception.GenericJDBCException: Getting database metadata
- 01-编程工具-CMake使用教程
- 将博客搬至CSDN