【问题标题】:Reason to use Spring Dependency Injection [closed]使用 Spring 依赖注入的原因 [关闭]
【发布时间】:2012-04-25 14:22:15
【问题描述】:

我目前正在学习 Spring,突然对 DI 产生了好奇

我的问题是使用 DI 的主要原因是什么?

抱歉有重复的问题..

【问题讨论】:

标签: spring dependency-injection dependencies


【解决方案1】:

DI 是实例化对象图的自动化、可配置方式。来自Spring in Action、Craig Walls、Ryan Breidenbach

任何重要的应用程序都由两个或多个类组成 相互协作以执行一些业务逻辑。 传统上,每个对象负责获取自己的 对其协作的对象的引用(其依赖项)。 应用 DI 时,对象在创建时被赋予它们的依赖关系 通过一些外部实体协调每个对象的时间 系统。换句话说,依赖项被注入到对象中。

您可以阅读问题的答案:“What is dependency injection?”。这样你就会得到更清晰的画面,使用它的主要原因是什么。

也许看看那个很棒的article

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-09
    相关资源
    最近更新 更多