提出问题
service层 依赖 dao层实现数据库的CRUD,传统代码如下:
dao:
public class UserDao {
public void save(String username,String password){
System.out.println("保存 "+username+","+password+" 成功!");
}
}
service:
public class UserSrvImpl {
public void save(String username,String password){
UserDao dao=new UserDao();
dao.save(username,password);
}
}
那么这种依赖关系在 spring 中是如何实现的?
解决
有3种方式实现依赖注入:
set()方法 (传统)
https://www.malaoshi.top/show_1IX1nLKKcIR.html构造方法 (较少使用)