通过比喻来了解spring

来源:互联网 发布:西澳大学 知乎 编辑:程序博客网 时间:2024/05/16 16:21


spring 依赖注入
为什么要用spring容器,他有什么好处呢以及如何来理解spring容器注入:
依赖注入的含义为:当某个java实例需要另一个java实例,由spring容器来完成注

入实例。
接下来讲一个比喻的例子:
在人类的原始社会中,人类对自己所需要的东西,基本得靠自己去制造。耕地用的

锄头得自己去打造。这就像java中声明一个对象,我们自己用new去创建对象。这种

方式效率低下,在实际的程序开发中,我们一般不使用这种方式。
时间到了近代社会,工业革命催生了许多的工厂,农民不再需要自己去打造锄头,

锄头在工厂中大量生产,人们可以找到相应的工厂,购买锄头,同时,我们也不需

要去知道它是怎么被制造出来的。这个相当于java中工厂设计模式,只需找到对应

的工厂就行了。这种方式比较有效,同时被大量应用。
第三种方式:人们不用再去工厂购买锄头了,而是有社会来提供给你,调用者无需

关心锄头是如何被生产的。这就是有spring的依赖注入,spring作为一个容器,来

负责管理实例之间的关系。
 依赖注入有两种方式:设值注入,构造注入。

0 0
原创粉丝点击