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

相关推荐
wasp52011 小时前
做了技术管理后,我发现技术和管理其实可以兼得
java·运维·网络
赖small强12 小时前
【Linux 网络基础】HTTPS 技术文档
linux·网络·https·tls
雲烟12 小时前
嵌入式设备EMC安规检测参考
网络·单片机·嵌入式硬件
Yue丶越13 小时前
【C语言】数据在内存中的存储
c语言·开发语言·网络
Altair123113 小时前
nginx的https的搭建
运维·网络·nginx·云计算
李宥小哥13 小时前
Redis10-原理-网络模型
开发语言·网络·php
Umi·13 小时前
iptables的源地址伪装
运维·服务器·网络
在路上看风景13 小时前
6.4 LANS
网络
阿巴~阿巴~15 小时前
自定义协议设计与实践:从协议必要性到JSON流式处理
服务器·网络·网络协议·json·操作系统·自定义协议
独行soc21 小时前
2025年渗透测试面试题总结-264(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮