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

相关推荐
weixin_4370446419 小时前
Netbox批量添加设备——堆叠设备
linux·网络·python
Hill_HUIL20 小时前
学习日志22-静态路由
网络·学习
大佐不会说日语~21 小时前
使用Docker Compose 部署时网络冲突问题排查与解决
运维·网络·spring boot·docker·容器
qidun2101 天前
埃夫特机器人防护服使用范围详解-避免十大应用误区
网络·人工智能
Tim风声(网络工程师)1 天前
防火墙-长链接、介绍作用
运维·服务器·网络
视觉AI1 天前
【踩坑实录】Windows ICS 共享网络下,国产化盒子 SSH 连接异常的完整分析
网络·windows·ssh
weixin_395448911 天前
main.c_cursor_0202
前端·网络·算法
橙露1 天前
NNG通信框架:现代分布式系统的通信解决方案与应用场景深度分析
运维·网络·tcp/ip·react.js·架构
Python+JAVA+大数据1 天前
TCP_IP协议栈深度解析
java·网络·python·网络协议·tcp/ip·计算机网络·三次握手
一起养小猫1 天前
Flutter for OpenHarmony 实战:数据持久化方案深度解析
网络·jvm·数据库·flutter·游戏·harmonyos