为什么要用Spring的依赖注入

为什么要用Spring的依赖注入

最近写了一些Spring项目,用到了依赖注入,但是不知道为甚么要用,后来在知乎上看了一些大家的回答,觉得很精辟,遂简单总结一下。

主要是实现类之间的解耦,假如A类依赖B类,在实例化A类的话也要new一个B类,如果A的依赖的类换成C的话,所有实例化A的代码的new B都要替换掉,不利于代码维护。

如果使用Spring框架的DI,我们只需要修改xml文件中的一处就好。

同时不需要我们自己实例化对象,只需要从Spring的IoC容器中取出来用就好。

其实这种解耦就是把代码中的耦合转移到了xml文件中了。

note:因为Spring xml配置文件太长,现在已经采用注释的方式了,可以去学习一下。

相关推荐

国际经验 | 欧盟重金属污染防治历程及启示
日博365官网网址

国际经验 | 欧盟重金属污染防治历程及启示

📅 08-10 👁️ 402
解决大文件拷贝问题,三种方法轻松应对
365的账户被关闭

解决大文件拷贝问题,三种方法轻松应对

📅 06-24 👁️ 1043
终端安全管理软件哪个好用?10款常用终端安全管理软件推荐(2025最新)