码迷,mamicode.com
首页 > 编程语言 > 详细

为什么要用Spring的依赖注入

时间:2017-11-06 11:27:31      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:项目   简单   XML   就是   需要   xml文件   not   总结   之间   

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

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

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

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

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

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

为什么要用Spring的依赖注入

标签:项目   简单   XML   就是   需要   xml文件   not   总结   之间   

原文地址:http://www.cnblogs.com/hibou/p/7791511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!