Spring-为什么要使用Spring?为什么要使用依赖注入(DI)?

为什么要使用Spring?

  1. 使用Spring框架最主要的原因是为了简化Java开发(大多数框架都是为了简化开发),它帮我们封装了很多完善的功能,而且Spring的生态圈非常的庞大。
  2. 基于xml的配置方式是Spring最原始的依赖注入配置方式,从Spring诞生之初就有了,功能也是最完善的,当然还有比较方便的配置方式如注解。

为什么要使用依赖注入(DI)?

  1. 传统的代码,每个对象需要管理与自己依赖的对象,如果需要切换依赖对象的实现类时,得修改很多地方。同时过度耦合也使得对象难以进行单元测试。
  2. 依赖注入把对象的创建交给了外部去管理,很好的解决了代码紧耦合的问题,是一种让代码实现松耦合的机制。
  3. 松耦合让代码更具灵活性,能更好的应对需求变动,以及方便单元测试。
发布了35 篇原创文章 · 获赞 2 · 访问量 4417

猜你喜欢

转载自blog.csdn.net/weixin_41072132/article/details/104730328