目录
一、为什么要有依赖注入?
如果没有依赖注入,controller调用service,service在自己里面调用dao。也就是说,controller每次调用一次service,service都会在他内部再拼装一次dao,即controller和dao耦合了
所谓依赖注入,就是把在service中调用getBean()获取dao的这一步不要再代码体现,而是在容器体现。
即,我们程序员不管dao层对象,我们只关心service层。dao层交给spring容器。
目录
如果没有依赖注入,controller调用service,service在自己里面调用dao。也就是说,controller每次调用一次service,service都会在他内部再拼装一次dao,即controller和dao耦合了
所谓依赖注入,就是把在service中调用getBean()获取dao的这一步不要再代码体现,而是在容器体现。
即,我们程序员不管dao层对象,我们只关心service层。dao层交给spring容器。