spring常见名词解析

spring常见名词解析
BeanFactory接口是spring中的原始接口,是spring早期的主要使用,针对原始接口的实现类功能较为单一,因为早期计算机内存比较小,所以BeanFactory接口实现类的容器特点是每次在获得对象时才会创建对象
spring常见名词解析
ApplicationContext每次容器启动时就会创建容器中配置的所有对象,并提供更多功能,ApplicationContext接口有两个实现类;
从类路径下加载配置文件:ClassPathXmlApplicationContext;从硬盘绝对路径下加载配置文件:FileSystemXmlApplicationConext(“f:/xx/xxx/xxx”)

IOC(Inverse of Control):以前的对象是由我们自己创建维护的,包括依赖关系也是我们自己注入。控制反转就是反转了对象的创建方式,将对象的创建权交给spring
DI(Dependency Injection):依赖注入,需要有ioc的环境,Spring创建这个类的过程,Spring将类的依赖的属性设置进去