spring ioc 建立物件的方式

2022-03-31 22:01:20 字數 1032 閱讀 9718

一、無參建構函式

<

bean

id="user"

class

="com.wt.pojo.user"

>

<

property

name

="name"

value

="tom"

/>

bean

>

二、含參建構函式

1、通過 name 鍵值對

<

bean

id="teacher"

class

="com.wt.pojo.teacher"

>

<

constructor-arg

name

="name"

value

="張飛"

/>

<

constructor-arg

name

="age"

value

="10"

/>

bean

>

2、通過 index

<

bean

id="teacher"

class

="com.wt.pojo.teacher"

>

<

constructor-arg

index

="0"

value

="張飛"

/>

<

constructor-arg

index

="1"

value

="10"

/>

bean

>

還有一種不常用,詳細情況看官網

三、注意

1、建立ioc容器的時候,所有在xml檔案bean標籤中的class,都被例項化

2、getbean() 是根據bean標籤的id 獲取 物件

spring IOC建立物件方式

1.無參構造方法建立 1.1建立乙個實體類user public class user public void setname string name override public string tostring 1.2在配置檔案中註冊 1.3測試 public class mytest 1.4執...

spring ioc容器中建立bean的方法

1.set方法注入 會呼叫car的set方法,怎樣確定對應哪個屬性,則由set方法後的名字決定 如 setbrand 就對應上述bean物件的brand屬性。2.構造器方式注入 會呼叫car類的構造器來定義bean物件屬性,要注意要定義空的構造器 如 後定義的構造器,獲取的時候先獲取 有除構造方法以...

SpringIOC建立bean物件的三種方式

通常有3種方式,第一種用於我們自定義的類,後面兩種是為了應用第三方jar包中的類,根據jar中的建立物件的方式進行選擇 建立bean的型別 bean scope prototype id accountservice4 class com.village.service.impl.accountse...