002-Spring Framework-Core-01-IoC容器
一、概述
文章地址:https://docs.spring.io/spring/docs/5.0.6.RELEASE/spring-framework-reference/
核心主要包括:IoC container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP.
正文地址:https://docs.spring.io/spring/docs/5.0.6.RELEASE/spring-framework-reference/core.html#spring-core
1.1、Spring IoC容器和bean介绍
Spring Framework实现控制反转(IoC)原理。 IoC也被称为依赖注入(DI)。容器在创建bean时会注入这些依赖关系。这个过程基本上是相反的,因此名为控制反转(IoC)。
org.springframework.beans和org.springframework.context包是Spring Framework的IoC容器的基础。
BeanFactory接口提供了一种能够管理任何类型对象的高级配置机制。 ApplicationContext是BeanFactory的一个子接口,应用上下文。BeanFactory
提供了配置框架和基本功能,并ApplicationContext
添加了更多企业特定的功能。它ApplicationContext
是完整的超集,BeanFactory
在本章中专门用于Spring的IoC容器的描述。
在Spring中,构成应用程序主干并由Spring IoC 容器管理的对象称为bean。bean是一个由Spring IoC容器实例化,组装和管理的对象。否则,bean只是应用程序中众多对象之一。Bean及其之间的依赖 关系反映在容器使用的配置元数据中。
规范