1.使用类构造器实例化
2.使用静态工厂方法实例化
3.使用实例工厂方法实例化
<bean id="personService" class="com.spring.service.impl.PersonServiceBean"></bean>2.使用静态工厂方法实例化
<bean id="personService" class="com.spring.service.impl.PersionServiceBeanFactory" factory-method="createPersonServiceBean"></bean>
package com.spring.service.impl;
import com.spring.service.PersonService;
public class PersionServiceBeanFactory
{
public static PersonService createPersonServiceBean()
{
return new PersonServiceBean();
}
}3.使用实例工厂方法实例化
<bean id="personServiceFactory" class="com.spring.service.impl.PersionServiceBeanFactory"></bean>
<bean id="personService" factory-bean="personServiceFactory" factory-method="createPersonServiceBean"></bean>package com.spring.service.impl;
import com.spring.service.PersonService;
public class PersionServiceBeanFactory
{
public PersonService createPersonServiceBean()
{
return new PersonServiceBean();
}
}
本文详细介绍了Spring框架中三种不同的实例化方式:类构造器实例化、静态工厂方法实例化及实例工厂方法实例化,并提供了具体的代码实现示例。
1万+

被折叠的 条评论
为什么被折叠?



