spring学习笔记二
2012-09-07 09:47
302 查看
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 boot 学习笔记
- Spring学习笔记—常用注入方法
- 《Spring 3.x 企业应用开发实战》学习笔记 第四章
- 【spring】【转】Spring学习笔记1——基础知识
- Spring Boot 学习笔记(一)
- spring学习笔记02_注解配置Bean_AOP_
- Spring boot 学习笔记
- Spring 学习笔记(2)—— ApplicationContext 及 WebApplicationContext 的初始化
- HttpMessageConverters-spring-boot(1.5.6)-cloudfeign1.3.4 学习笔记
- 【Spring学习笔记】之【4.1 资源之基础】
- Spring学习笔记(3)——快速入门
- spring boot学习笔记一
- Spring boot 学习笔记
- Spring学习笔记(3)——Bean的注入方式
- Spring 4 学习笔记6:依赖注入(配置)
- Spring学习笔记之泛型依赖注入
- dubbo源码学习笔记----结合Spring
- 【spring学习笔记三】aop思想介绍及实现原理
- Java框架spring 学习笔记(十一):aop相关概念
- Spring Web Flow 学习笔记(2)-流程的组件