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容器实现类:

相关推荐
Boyle. Z15 小时前
校园网环境中iKuai 二级路由联网与 DNS 优化指南
网络·智能路由器
五仁火烧15 小时前
HTTP 服务器
服务器·网络·网络协议·http
sww_102616 小时前
TCP协议
服务器·网络·tcp/ip
SamtecChina202316 小时前
Electronica现场演示 | 严苛环境下的56G互连
大数据·网络·人工智能·算法·计算机外设
五仁火烧16 小时前
Vite和HTTP 服务器
服务器·网络协议·http·vue
唐古乌梁海16 小时前
【Test】“用户注册模块”多方法组合测试用例集
网络·测试用例
YYYing.16 小时前
【计算机网络 | 第二篇】计算机组网模型
网络·tcp/ip·计算机网络·信息与通信
python开发笔记16 小时前
can(6) canopen python库使用
服务器·网络·python
_风华ts16 小时前
UObject复制与RPC
网络·c++·网络协议·rpc·虚幻
青果网络_xz16 小时前
IP静态是什么意思?静态IP适用于哪些业务场景?
网络·网络协议·tcp/ip