个人对Spring DI的理解

为什么需要依赖注入呢?因为通过容器来分配bean的话,即使被依赖类发生了变化,也不会影响依赖类的正常使用,这样使得代码的维护更方便。如果没有依赖注入,假设在a类直接调用b类的方法,当b类被修改时,a类也有可能需要被修改。而一个程序中,存在很多这种互相调用的情况。如此情况下,对一处代码的轻微修改,都会带来巨大的工作量。 依赖注入的本质就是spring 的ioc容器分配bean(一个被实例化、组装,并
相关文章
相关标签/搜索