# Spring核心结构及组件分析

## Core——核心结果包括如下：

IoC container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP.

## 组件分析

* **IoC container——IoC容器（包括beans、context）**

<https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference/core.html#beans>

* **Events——事件定义**

<https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference/core.html#context-functionality-events>

* **Resources——资源**

<https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference/core.html#resources>

* **Validation——验证、Data Binding——数据绑定、Type Conversion——类型转换**

<https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference/core.html#validation>

* **SpEL——表达式语言**

<https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference/core.html#expressions>

* **AOP**

<https://docs.spring.io/spring/docs/5.0.8.RELEASE/spring-framework-reference/core.html#aop>
