Spring容器实例化Bean方法
2013-02-26 15:18
309 查看
一:使用Spring默认的方法;
<bean id="personService" class="com.dys.service.impl.PersonServiceBean"></bean>
二:静态工厂方法实例化bean
<bean id="personService" class="com.dys.service.factory.PersonServiceBeanFactory" factory-method="createPersonServiceBean">
package com.dys.service.factory;
import com.dys.service.impl.PersonServiceBean;
public class PersonServiceBeanFactory {
//静态工厂方法实例化
bean public static PersonServiceBean createPersonServiceBean(){
return new PersonServiceBean();
}
}
三:实例工厂方法实例化
package com.dys.service.factory;
import com.dys.service.impl.PersonServiceBean;
public class PersonServiceBeanFactory {
//静态工厂方法实例化bean
public PersonServiceBean createPersonServiceBean(){
return new PersonServiceBean();
}
}
<bean id="personServiceBeanFactory" class="com.dys.service.factory.PersonServiceBeanFactory"></bean>
<bean id="personService" factory-bean="personServiceBeanFactory" factory-method="createPersonServiceBean"></bean>
<bean id="personService" class="com.dys.service.impl.PersonServiceBean"></bean>
二:静态工厂方法实例化bean
<bean id="personService" class="com.dys.service.factory.PersonServiceBeanFactory" factory-method="createPersonServiceBean">
package com.dys.service.factory;
import com.dys.service.impl.PersonServiceBean;
public class PersonServiceBeanFactory {
//静态工厂方法实例化
bean public static PersonServiceBean createPersonServiceBean(){
return new PersonServiceBean();
}
}
三:实例工厂方法实例化
package com.dys.service.factory;
import com.dys.service.impl.PersonServiceBean;
public class PersonServiceBeanFactory {
//静态工厂方法实例化bean
public PersonServiceBean createPersonServiceBean(){
return new PersonServiceBean();
}
}
<bean id="personServiceBeanFactory" class="com.dys.service.factory.PersonServiceBeanFactory"></bean>
<bean id="personService" factory-bean="personServiceBeanFactory" factory-method="createPersonServiceBean"></bean>
相关文章推荐
- 创建Bean的三种方式 在大多数情况下,Spring容器直接通过new关键字调用构造器来创建Bean实例,而class属性指定Bean实例的实现类,但这不是实例化Bean的唯一方法。实际上,Sprin
- 从spring容器中得到bean_使用类构造器实例化_使用静态工厂方法实例化_使用实例工厂方法实例化_例子
- spring中bean的作用域与懒加载及初始化方法和销毁方法以及spring容器的正常关闭
- Spring4.3.x 容器中bean的创建过程(2)——实例化Bean
- 学习SSM框架笔记二:spring容器实例化对象的3种方法
- spring三种实例化bean方法
- Spring 实例化bean的初始化方法和销毁方法 init-method destroy-method
- 使用telnet连接到基于spring的应用上执行容器中的bean的任意方法
- 普通java类获取spring容器bean的方法
- spring IOC容器实例化Bean的方式与RequestContextListener应用
- Spring4.3.x 容器中bean的创建过程(4)—— 执行bean的初始化方法
- spring容器的bean什么时候被实例化
- spring实例化bean之构造方法实例化
- 获取spring容器中bean的方法
- Servlet自动注入Spring容器中的Bean解决方法
- spring IOC容器实例化Bean的方式与RequestContextListener应用
- JSP 获取spring容器中bean的两种方法总结
- spring实例化bean之简单工厂静态方法实例化
- Spring线程获取容器中bean的方法
- Spring的Bean生命周期内的callback方法和Spring容器启动关闭时的callback方法