例項工廠方式例項化Bean

2021-09-28 14:39:43 字數 1005 閱讀 4388

bean3:實體類

package com.student.instance.constructor;

public class bean3

bean3 配置檔案

<?xml version="1.0" encoding="utf-8"?>

bean3factory :工廠類

package com.student.instance.constructor;

public class mybean3factory

public bean3 createbean()

}

instancetest3 :測試類

package com.student.instance.constructor;

public class instancetest3

}

輸出結果:

十月 13, 2019 2:56:31 下午 org.springframework.beans.factory.xml.xmlbeandefinitionreader loadbeandefinitions

資訊: loading xml bean definitions from class path resource [com/student/instance/constructor/bean3.xml]

哈哈,我的bean3正在例項化!!

com.student.instance.constructor.bean3@51efea79

解釋:

因為靜態方法,外部可以直接通過物件名.方法名的方式進行呼叫,所以配置的時候只需要乙個;**如下:

這裡只需要指明類位址和方法名就能進行呼叫,但是例項工廠不能直接通過這個方式呼叫,需要先用乙個將例項工廠載入到配置檔案,然後再通過另乙個指明例項工廠的哪種方法。

**如下:

用例項工廠的方法例項化bean

在例項化bean時,除了setter,constructor方法外,還有例項工廠方法,和靜態工廠方法。看 people類的 如下 package com.timo.domain public class people public void setname string name public in...

Spring中Bean的例項化 例項工廠例項化

1 在eclipse中建立chapter02專案,在src下建立乙個com.itheima.instance.factory包,在 該包中建立乙個bean3類,類中不需要新增任何方法 public class bean3 2 在com.itheima.instance.factory包中,建立乙個m...

spring例項化bean的方式

主要利用三種注入方式 介面注入 不推薦 getter,setter方式注入 比較常用 構造器注入 死的應用 關於getter和setter方式的注入 有三種匹配方式 構造器注入 2 使用靜態工廠方法例項化 利用examples.examplebean2 的靜態方法createinstance例項化乙...