读书人

Spring中实例化Bean的三种方式

发布时间: 2012-08-29 08:40:14 作者: rapoo

Spring中实例化Bean的3种方式

实例化Bean的3种方式:

1.使用类构造器实例化:

<bean id="personServiceBean" name="code"><bean id="peronServiceBeanFactory" name="code">package com.spring.service.impl;public class PersonServiceBeanFactory {public static PersonServiceBean pcreatePersonServiceBanFactory() {return new PersonServiceBean(); }}

??

?3.使用示例工厂方法实例化:

<bean id="personServiceBeanFactory" factory-bean="personServiceBeanFactory"factory-method="createPersonServiceBanFactory"></bean>

?PersonServiceBeanFactory代码如下:

package com.spring.service.impl;public class PersonServiceBeanFactory {public PersonServiceBean createPersonServiceBanFactory() {return new PersonServiceBean(); }}

?

1 楼 yuwensan126 2011-10-16 介绍这三种方法有什么目的,是让我们知道Spring容器如何做的实例化吗?
而且后两种方法的可用性很低,因为他只能创建一个固定的实例,不像第一种,他是再根据class属性的值进行创建。您觉得呢

读书人网 >软件架构设计

热点推荐