spring实例化bean之简单工厂实例方法实例化
来源:互联网 发布:json转换 编辑:程序博客网 时间:2024/06/06 04:05
PersonDao
public interface PersonDao {}
PersonDaoImpl
public class PersonDaoImpl implements PersonDao{public PersonDaoImpl(){System.out.println("spring通过构造方法来实例化对象");}}
DaoFactory
public class DaoFactory {public DaoFactory(){System.out.println("工厂类实例化");}public PersonDao createPersonDao(){return new PersonDaoImpl();}}
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"><!-- spring来实例化工厂类 --><bean id="beanFactory" class="com.xxc.initBean.three.factory.DaoFactory"></bean><!-- spring用已经实例化好的工厂类的指定方法实例化dao --><bean id="personDao" factory-bean="beanFactory" factory-method="createPersonDao"></bean></beans>
public class App {public static void main(String[] args) {ApplicationContext ac = new ClassPathXmlApplicationContext("com/xxc/initBean/three/applicationContext.xml");PersonDao personDao = (PersonDao)ac.getBean("personDao");}}
- spring实例化bean之简单工厂实例方法实例化
- spring实例化bean之简单工厂静态方法实例化
- Spring 使用实例工厂方法实例化Bean
- Spring使用实例工厂方法实例化Bean
- spring实例化bean之构造方法实例化
- Spring之实例化Bean
- 【设计模式】之实例化简单工厂、工厂方法模式
- Spring 实例化bean
- spring实例化bean
- Spring实例化bean
- Spring Bean工厂创建Bean实例的方法之使用静态工厂类
- Spring Bean工厂创建Bean实例的方法之使用工厂类
- Spring 三种实例化Bean方法
- spring中三种实例化bean的方法
- spring三种实例化bean方法
- Spring学习之使用静态工厂方法以及实例工厂方法配置bean
- Spring 使用工厂方法实例化对象
- 实例化Spring容器,实例化bean
- eclipse 编码
- AFNetworking使用
- 用va_list实现变参函数
- QT介绍
- 如何用C#把Doc文档转换成rtf格式
- spring实例化bean之简单工厂实例方法实例化
- 如何有效的开展自动化测试
- IOS应用内付费(IAP)代码实现
- 打造轻量化的View Controller
- android WebView解析
- Ubuntu11.04 挂载NFS文件系统步骤
- python异常类型
- hibernate:对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决办法
- DestroyWindow函数解析