1. 程式人生 > >Spring生成bean的三種方式(xml)

Spring生成bean的三種方式(xml)

1.普通的配置bean物件,呼叫的是其無參構造方法。

<bean id="userDao" class="com.icbc.spring.study1.UserDaoImpl"></bean>
    即:該userDao 的例項 是通過該物件無參構造方法實現的。

2…靜態工廠例項化方式 即建立一個物件 ,專門構造了一個工廠物件來建立,且建立物件的方法是靜態方法(static).

         <bean id="departmentDao" class="com.icbc.spring.study1.DepartmentDaoFactory" factory-method="create"></bean>

3…例項工廠方式 即建立一個物件 ,專門構造了一個工廠物件來建立,建立物件的方法是一個普通方法(非static修飾). 1.建立工廠物件 2.呼叫方法生成該物件

 <bean id="DepartmentDaoFactory" class="com.icbc.spring.study1.DepartmentDaoFactory" ></bean>
 <bean id="departmentDao1" factory-bean="DepartmentDaoFactory" factory-method="create1"></bean>