spring学习笔记二
2012-09-07 09:47
204 查看
1.使用类构造器实例化(默认无参数)
<bean id=“bean名称" class="bean完整类名"/>
<bean id="personDaoImpl" class="cn.yue.daoImpl.PersonDaoImpl"></bean>
工厂模式:简单工厂模式 工厂方法模式 抽像工厂模式
2.使用静态工厂方法实例化(简单工厂模式)
<bean id="bean名称" class="bean完整类名" factory-method="方法名" />
<bean id="factory" class="cn.yue.factory.DaoFactory" factory-method="createPersonDaoImpl"></bean>
public class DaoFactory {
public static PersonDao createPersonDaoImpl()
{
return new PersonDaoImpl();
}
}
3.使用实例工厂方法实例化(工厂方法模式):
<bean id=“bean名称" class="完整类名"/>
<bean id="personService" factory-bean=“bean名称" factory-method="createPersonService" />
public class PersonServiceFactory {
public personServiceFactory()
{
}
public PersonService createPersonService(){
return new PersonServiceImpl();
}
}
<bean id=“bean名称" class="bean完整类名"/>
<bean id="personDaoImpl" class="cn.yue.daoImpl.PersonDaoImpl"></bean>
工厂模式:简单工厂模式 工厂方法模式 抽像工厂模式
2.使用静态工厂方法实例化(简单工厂模式)
<bean id="bean名称" class="bean完整类名" factory-method="方法名" />
<bean id="factory" class="cn.yue.factory.DaoFactory" factory-method="createPersonDaoImpl"></bean>
public class DaoFactory {
public static PersonDao createPersonDaoImpl()
{
return new PersonDaoImpl();
}
}
3.使用实例工厂方法实例化(工厂方法模式):
<bean id=“bean名称" class="完整类名"/>
<bean id="personService" factory-bean=“bean名称" factory-method="createPersonService" />
public class PersonServiceFactory {
public personServiceFactory()
{
}
public PersonService createPersonService(){
return new PersonServiceImpl();
}
}
相关文章推荐
- 《Spring 3.x 企业应用开发实战》学习笔记 第四章
- Spring Cloud 学习笔记
- 【spring】【转】Spring学习笔记1——基础知识
- Spring 学习笔记之IOC
- Spring学习笔记20
- 19.Spring学习笔记_重用切点表达式(by尚硅谷_佟刚)
- Spring学习笔记-C4-面向切面的Spring
- 【Spring学习笔记】之【4.1 资源之基础】
- Spring Aop Step-By-Step 学习笔记(上)
- Spring学习笔记(3)——Bean的注入方式
- Spring 4 学习笔记6:依赖注入(配置)
- Spring Web Flow 学习笔记(2)-流程的组件
- 学习笔记-------spring 事务控制
- Spring MVC 学习笔记(二) 基于spring2.5注解实现的spring MVC项目
- Spring in Action 学习笔记三-AOP
- [转]spring学习笔记:annotation的使用3
- Java-马士兵设计模式学习笔记-工厂模式-用Jdom模拟Spring
- spring学习笔记三
- Spring 学习笔记1-编写安装程序
- 毕业设计(四)---spring学习笔记(2)之-AOP