Spring IOC 原理与IOC 容器实现

电脑杂谈  发布时间:2020-01-26 14:01:35  来源:网络整理

spring的aop和ioc原理_spring ioc是什么意思_spring ioc原理 反射

一. Spring IOC 原理

1. 概念

spring ioc原理 反射_spring ioc是什么意思_spring的aop和ioc原理

Spring 通过一个配置文件表述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实例化Bean 并创建 Bean 之间的依赖关系。 Spring 的 IoC 容器在完成这种底层工作的基础上,还提供了 Bean 实例缓存、生命周期管理、 Bean 实例代理、事件公布、资源装载等高级服务。

2. Spring 容器高层视图

spring的aop和ioc原理_spring ioc原理 反射_spring ioc是什么意思

Spring 启动时加载应用程序提供的 Bean 配置信息spring ioc原理 反射,并在 Spring 容器中生成一份相应的 Bean 配置注册表,然后按照这张注册表实例化 Bean,装配好 Bean 之间的依赖关系,为上层应用提供准备就绪的运行环境。其中 Bean 缓存池为 HashMap 实现

spring ioc是什么意思_spring ioc原理 反射_spring的aop和ioc原理

3. IOC 容器实现

BeanFactory-框架基础设施

spring的aop和ioc原理_spring ioc是什么意思_spring ioc原理 反射

BeanFactory 是 Spring 框架的基础设施spring ioc原理 反射,面向 Spring 本身;ApplicationContext 面向使用Spring 框架的开发者,几乎所有的应用场合我们都直接使用 ApplicationContext 而非底层的 BeanFactory。

BeanDefinitionRegistry 注册表


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-138276-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 何溢
        何溢

        司机坐在左边开车艾玛英国拍摄鉴定完毕

      • 秦海英
        秦海英

        别再浪费国家资源

      • 杨梦凡
        杨梦凡

        警告中国人拒绝美曰货

      热点图片
      拼命载入中...