展开
拓展 关闭
订阅号推广码
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 @   DogLeftover  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示