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

相关推荐
渗透测试老鸟-九青30 分钟前
关于缓存欺骗的小总结
网络·经验分享·安全·web安全·缓存·面试
v维焓1 小时前
网络编程之客户端聊天(服务器加客户端共三种方式)
运维·服务器·网络
栀子花不不不想开2 小时前
OSPF与RIP联动实验
网络·智能路由器·信息与通信
数据链路摸索者2 小时前
ospf动态路由
前端·网络·网络安全·智能路由器
nihuhui6662 小时前
Vlan初级实验
服务器·网络·网络协议
FreeBuf_3 小时前
Apache Tomcat漏洞公开发布仅30小时后即遭利用
网络·安全·tomcat·apache
源远流长jerry3 小时前
Linux内核Netfilter框架分析
linux·网络
人生如梦-3 小时前
HTTP/HTTPS
网络协议·http·https
百锦再4 小时前
全方位对比oracle18c和oracle 19c
开发语言·网络·数据库·oracle·c#·调试·助手
益莱储中国4 小时前
800G/1.6T:迈向下一代数据中心网络的关键路径
大数据·网络·数据中心