天天看点

Spring_2--控制反转(IOC,Inverse Of Control)

1.概念

       IOC即控制反转,意思是对象的创建不通过 手动 new,而是 把对象的创建权 交给Spring来完成。

      IOC容器就像一个工厂一样,当我们需要创建一个对象的时候,只需要配置好配置文件/注解即可,完全不用考虑对象是如何被创建出来的。

      IOC,反转bean的创建权。

2.IOC的举例:

2.1 创建一个JavaBean,Person类

Spring_2--控制反转(IOC,Inverse Of Control)

要想通过 配置文件给对象赋值,

写类时必须指定其JavaBean,即 getXXX,setXXX

2.2 创建一个 “applicationContext.xml ”:

Spring_2--控制反转(IOC,Inverse Of Control)
Spring_2--控制反转(IOC,Inverse Of Control)

意为创建一个bean,与Person类绑定.(com.spring.demo 为package名),这个bean的 id 为 person。

Spring_2--控制反转(IOC,Inverse Of Control)

意为给bean的name变量赋值,值为“zje”。