spring學習2 spring建立物件的方式

2022-08-20 20:21:11 字數 1455 閱讀 5051

pojo類

public class user2 

public void setname(string name)

@override

public string tostring() ';

}}

xml

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

測試類

@test

public void test2()

結果,可以發現,呼叫了無參構造方法

user2 的無參建構函式

user2

pojo類

public class user3 

public user3(string name)

@override

public string tostring() ';

}}

xml有三種寫法

測試類

@test

public void test3()

結果,可以看到

user3 的有參建構函式

user3

結論:在配置檔案載入的時候。其中管理的物件都已經初始化了!

1、 普通工廠建立物件

使用普通工廠中的方法建立物件(使用某個類中的方法建立物件,並存入spring容器)實際開發中有時候會用到別人寫好的類,這些類有可能是存在於jar包中的,我們是沒法修改的

模擬工廠類

public class user2factory 

}

xml

測試

//模擬工廠建立物件

@test

public void test4()

2、 靜態工廠建立物件

使用工廠中的靜態方法建立物件(使用某個類中的靜態方法建立物件,並存入spring容器)

模擬靜態工程

public class staticfactory 

}

xml

測試

//模擬靜態工廠建立物件

@test

public void test5()

web部分筆記 2 spring部分

查詢eclipse版本 在官網 查詢鏈結 直接新增安裝 如果你要建立乙個新的物件,需要依賴乙個類來建立 某種情況下要建立包含屬性的新物件 就要同時修改所依賴的類的構造器 建立的語句 這樣 耦合度太高 將物件依賴對映資訊儲存在容器一般為.xml 或者特定的物件中 依賴注入強調關係的注入是由容器在執行時...

2 spring非註解 註解開發

1.非註解開發處理器對映器 另乙個對映器 多個對映器可以並存,前端控制器判斷url能讓哪些對映器對映,就讓正確的對映器處理。org.springframework.web.servlet.mvc.controllerhandleradapter要求編寫的handler實現 controller 介面...

java定時器2 spring實現

1 使用基於xml配置的spring定時器 首先編寫定時任務類mytask public class mytask 接著在spring配置檔案中加入xmlns task 命名空間 task annotation driven bean id mytask class com.pptv.vipback...