展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

spring5入门(二):IOC容器底层原理

  • IOC概述
控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理
使用 IOC 目的:为了耦合度降低
  • 底层原理
xml 解析、工厂模式、反射
  • 在1个类中调用另1个类的方法,原始方法式new一个对象

  • 使用工厂模式

  • ioc的的方式

  • ioc接口

(1)BeanFactory:IOC 容器基本实现,是 Spring 内部的使用接口,不提供开发人员进行使用
* 加载配置文件时候不会创建对象,在获取或使用对象才去创建对象
(2)ApplicationContext:BeanFactory 接口的子接口,提供更多更强大的功能,一般由开发人
员进行使用
* 加载配置文件时候就会把在配置文件对象进行创建

  • ctrl + h查看ApplicationContext的实现类
# 使用FileSystemXmlApplicationContext,则传入在系统盘的路径
# 使用ClassPathXmlApplicationContext,则传入在src下的内路径
posted @ 2022-04-14 22:05  DogLeftover  阅读(21)  评论(0编辑  收藏  举报