Spring框架中 依赖注入和控制反转,最简单、最通俗的解释! 再加上一个AOP

  首先依赖注入 == 控制反转,只不过控制反转这个词汇,让人产生了错误的理解,才使用新的词汇:依赖注入来替换到这个词汇。

  “依赖注入”是指一个对象应用另外一个对象来提供一个特殊的能力。例如,把一个数据库连接以参数的形式传到一个对象的结构方法里,而不是在那个对象内部自行创建一个连接。这个和new一个对象很像,User user  = new User();其中这个User是一个实体类。在new的过程中,相当于把参数信息存到了这里面。

  下面这个图是依赖注入(DI)和控制反转(Ioc)的图。

 

  后面提到了关于AOP,面向切面编程。

posted @ 2023-09-18 21:53  我太想努力了  阅读(18)  评论(0编辑  收藏  举报