Spring——控制反转、反射与依赖注入

来源:互联网 发布:etm软件会员 编辑:程序博客网 时间:2024/05/04 13:08

  在Spring中,所有的对象都不用程序员去创建的,而是由Spring框架来完成,将创建对象的控制权交给了Spring框架,这就叫做“控制反转”。
  那么控制反转是怎么做到的呢?
  利用Java的反射机制和依赖注入,当程序临时需要一个对象x时,会通过Java的反射机制去寻找名为x的类并对象化,将在配置文件中配置的属性,逐一地注入到这个对象,这个过程中,x对象的属性依赖Spring的配置文件,这种现象就叫做依赖注入。通过这两个模块,实现了控制反转。

原创粉丝点击