当前位置: 首页 > article >正文

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


http://www.kler.cn/news/340454.html

相关文章:

  • 软件验证与确认实验二-单元测试
  • YOLO11改进 | 卷积模块 | 轻量化GSConv替换普通的conv
  • NLP: SBERT介绍及sentence-transformers库的使用
  • Spring Boot大学生就业招聘系统的开发策略
  • 基于SSM的家庭理财系统的设计与实现
  • 掌握 ASP.NET Web 开发:从基础到身份验证
  • 【Java 并发编程】解决多线程中数据错乱问题
  • 前端vue-安装pinia,它和vuex的区别
  • Vue中watch监听属性的一些应用总结
  • 微信小程序启动不起来,报错凡是以~/包名/*.js路径的文件,都找不到,试过网上一切方法,最终居然这么解决的,【避坑】命运的齿轮开始转动
  • 【Linux】man手册安装使用
  • 以一个B站必剪应用Bug过一下CVSS 4.0评分
  • TCP网络通信——多线程
  • 重学SpringBoot3-集成Redis(二)之注解驱动
  • 408算法题leetcode--第26天
  • Kubernetes--深入理解Pod资源管理
  • (Linux驱动学习 - 9).设备树下platform的LED驱动
  • 如何通过jupyter调用服务器端的GPU资源
  • 微信小程序流量主
  • 字节青训营-技术训练营报名啦!!!