在講解依賴注入的
依賴注入的
接口注入指的就是在接口中定義要注入的信息
(
//******* IBusiness
}
(
//******* Business
this
}
……
//根據注入的數據庫類
public void getData() {
……
db
……
}
}
(
//******* TestBusiness
public class TestBusiness {
private Business business = new Business();
……
//根據注入的數據庫類
public void getData() {
……
business
business
……
}
}
如果要完成依賴關系注入的對象
Set注入指的就是在接受注入的類中定義一個Set方法
//******* Business
public class Business {
private DataBase db;
public void setDataBase(DataBase db) {
this
}
……
//根據注入的數據庫類
public void getData() {
……
db
……
}
}
更詳細的代碼
構造注入指的就是在接受注入的類中定義一個構造方法
//******* Business
public class Business {
private DataBase db;
public Business (DataBase db) {
this
}
……
//根據注入的數據庫類
public void getData() {
……
db
……
}
}
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20117.html