一、1.控制反转:IOC——Inversion of Control,指的是将对象的创建权交给Spring去创建。使用Spring 之前,对象的创建都是由我们自己在代码中new创建。而使用Spring之后。对象的创建都是由给了 Spring框架。
2. IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象 DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用 即可。
二、1.新建一个java项目,
2.导入依赖包
3.创建一个dao层 、dao的实现层、pojo层 、test测试层
三、配置applicationContext.xm
在src目录下applicationContext.xml文件。注意:要先导入jar包,再创建applicationContext.xml,如果没有导入jar先就没有提示,applicationContext.xml是Spring的核心配置文件
四.编写测试类
Spring 容器会加载配置文件,在加载的同时,Spring 容器会通过无参构造函数对 Bean 进行实例化
运行结果如下图所示