开发者社区> 问答> 正文

控制反转指的是什么过程呀?

已解决

控制反转指的是什么过程呀?

展开
收起
游客xaiaywggqg622 2022-03-31 20:21:40 650 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    控制的内容:指谁来控制对象的创建;传统的应用程序对象的创建是由程序本身来控制的,使用 spring 后,是由 spring 来创建对象的。

    反转:正转是指程序来创建对象,反转是指程序本身不去创建对象,而变为被动接收对象。 总结:以前对象是由程序本身来创建,使用 spring 后,程序变为被动接受 spring 创建好的对象。

    控制反转——依赖注入(dependency injection),service 依赖于 dao,hello 依赖于 name,name 是用容器给他的,这个过程为依赖注入。 这个过程就叫控制反转。

    2022-03-31 20:22:23
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
典型业务逻辑漏洞挖掘 立即下载
JAVA反射原理以及一些常见的应用 立即下载
为并行图数据处理提供高层抽象/语言 立即下载