1、接口注入意思是在接口中定义要注入的信息,并通过接口完成注入。
public interface IBussiness{
public void createD(DataBase db);
}
任何想要使用数据库业务类都需要实现这个接口
pulbic class Bussiness Implements IBuiness{
private DataBase db;
public void createDI(Database db){
this.db = db;
}
}
2、set注入
pulbic class Bussiness Implements IBuiness{
private DataBase db;
public void createDI(Database db){
this.db = db;
}
}
3、构造函数注入
构造函数注入指的是在接受注入的类中定义一个构造方法,并在参数中定义需要的元素
pulbic class Bussiness{
private DataBase db;
public Bussiness(Database db){
this.db = db;
}
}