SpringIoC容器的初识

一、SpringIoC容器的介绍

Spring IoC 容器,负责实例化、配置和组装 bean(组件)。容器通过读取配置元数据来获取有关要实例化、配置和组装组件的指令。配置元数据以 XML、Java 注解或 Java 代码形式表现。它允许表达组成应用程序的组件以及这些组件之间丰富的相互依赖关系。

二、SpringIoC容器具体接口和实现类

BeanFactory 接口提供了一种高级配置机制,它能够管理任何类型的对象,它是SpringIoC容器标准化接口!!

ApplicationContext 是 BeanFactory 的子接口。它扩展了以下的功能:

(1) 更容易与 Spring 的 AOP 功能集成

(2) 消息资源处理(用于国际化)

(3) 特定于应用程序给予此接口实现,例如Web 应用程序的 WebApplicationContext

简而言之, BeanFactory 提供了配置框架和基本功能,而 ApplicationContext 添加了更多特定于企业的功能。 ApplicationContext 是 BeanFactory 的完整超集!

ApplicationContext容器实现类:

相关推荐
掘根1 天前
【消息队列项目】虚拟机管理实现
网络
老王熬夜敲代码1 天前
网络中数据传输的具体过程
linux·网络·笔记
汤愈韬1 天前
TK_网络基础和常见攻击(笔记)
网络·笔记
北邮刘老师1 天前
【智能体互联协议解析】需要“智能体名字系统”(ANS)吗?
网络·人工智能·大模型·智能体·智能体互联网
照海19Gin1 天前
【企业网架构实验解析】三层组网与 AC+AP 无线部署的协议逻辑(eNSP 仿真实践)
网络
Lilixxs1 天前
wireshark LLDP 协议抓包获取 M580 PLC 网口地址
网络·测试工具·wireshark·plc·施耐德·lldp·m580
vortex51 天前
Linux下局域网IPv6地址发现与扫描
网络
北邮刘老师1 天前
【智能体互联协议解析】身份码-智能体的身份证号
网络·人工智能·大模型·智能体·智能体互联网
日更嵌入式的打工仔1 天前
Ethercat COE 笔记
网络·笔记·ethercat
UVM_ERROR1 天前
UVM实战:RDMA Host侧激励开发全流程问题排查与解决
服务器·网络·数据库