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...