第一種:使用預設建構函式建立bean
在spring的配置檔案中使用bean標籤,配以id和class屬性之後,且沒有其他屬性和標籤時。採用的就是預設建構函式建立bean物件,此時如果類中沒有預設建構函式,則物件則無法建立
bean.xml檔案**:
"beanid"
class
="beanclass"
>
<
/bean>
第二種:使用普通工廠中的方法來建立bean
bean.xml檔案**:
"beanfacotoryid"
class
="beanfacotoryclass"
>
<
/bean>
"beanid" factory-bean=
"beanfacotoryid" bean-method="『getbean>
<
/bean>
beanfacotory類:
pubic class
beanfacotory
}
第三種:使用工廠中的靜態方法來建立bean
bean.xml檔案**:
"beanid"
class
="staticfactoryclass" factory-method=
"getbean"
>
<
/bean>
staticbeanfacotory類:
public
class
staticfactory
}
其中,後兩種用於建立jar包中的類的類。 Spring建立Bean的三種方式
一 使用構造器建立bean的例項 在依賴注入已經敘述多種注入例項 二 使用靜態工廠方法建立bean 例項如下 靜態工廠方法所產生的產品是該介面的例項 package com.home.bean 定義beging介面,靜態工廠方法所產生的產品是該介面的例項 public inte ce being 下...
spring建立bean的三種方式
在spring的配置檔案中使用bean標籤,配以id和class屬性之後,且沒有其他屬性和標籤時。採用的就是預設建構函式建立bean物件,此時如果類中沒有預設建構函式,則物件無法建立。instancefactory class com.itheima.factory.instancefactory ...
Spring中建立Bean的三種方式
1 使用預設建構函式建立 在spring的配置檔案中使用bean標籤,配以id和class屬性之後,且沒有其他屬性和標籤時。採用的就是預設建構函式建立bean物件,此時類中沒有預設建構函式,則物件無法建立。accountservice class cn.itcast.service.impl.acc...