文档地址:
https://docs.spring.io/spring-framework/docs/5.2.2
主要模块及其细分模块
5.2.x 的 github:
https://github.com/spring-projects/spring-framework/tree/5.2.x
总结一下就是:
Core - 核心模块
Testing - 测试相关
Data Access - 数据获取
Web Servlet - web servlet 规范相关
Web Reactive - 响应式 web 编程
Integration - 集成相关
Languages - 多语言
其中 Core 模块的中细分模块,不管是直接还是间接,都会被使用到,也是我们最为熟知的。
IoC Container,控制反转容器
Events,事件编程
Resources,资源加载
i18n,国际化
Validation,校验
Data Binding,数据绑定
Type Conversion,类型转换
SpEL,Spring 表达式
AOP,面向切面编程
Spring 运行时的结构图