Spring 建立bean的三種方式

2021-10-01 08:22:30 字數 910 閱讀 6582

第一種:使用預設建構函式建立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...