控制反转(IOC)是把对象创建和对象之间的调用过程,交给Spring进行管理 ,使用IOC的目的为了实现耦合度的降低。
怎么搭建Spring框架?(IOC案例(XML))
1、IDEA创建 Java命令行应用
New Project一个新的Java项目
直接next下一步
在IDEA里面建命令行项目,一定要勾选Greate project from template
直接next下一步
自定义命名,选取项目保留的路径
直接Finish下一步
2、创建lib目录,导入jar包,并配置为项目的Library.
lib目录右键找到Add as Library
3、创建com.gx.po.User类,用于演示IOC和DI
private String name;
public int age;
Getters and Setters
toString()
4、配置applicationContext.xml
src目录下新建applicationContext.xml文件,先导入jar包,后创建applicationContext.xml,否则无代码提示 applicationContext.xml是Spring的核心配置文件
选中src右键New一个XML Configuration File——> Spring Config——> applicationContext.xml
<bean id="唯一存在的" name="允许有多个" class="bean对应的是什么数据类型" >
<property name="属性" value="值"/>
</bean>
5、在Main类的main方法中编写测试代码:
Spring 容器会加载配置文件,在加载的同时,Spring 容器会通过无参构造函数对 Bean 进行实例化