1、知识体系
Spring的知识体系分为六个部分
第一部分介绍容器,bean以及xml配置方式,注解,理解spring需要的其他核心对象,它是核心知识点。
第二部分介绍公共主题,国际化,Properties(加载变量), Resource(加载资源文件)。
第三部分介绍数据工具,校验器,转换器,格式化器。它们都是数据的工具。
第四部分介绍EL表达式,它的使用频率很低。
第五部分介绍aop,阅读AOP相关书籍之后,学习起来更轻松。
第六部分介绍schema,在XML配置中引入的schema。
其他部分,如IO部分待补充。
我采用的spring版本是5.2.3RELEASE,阅读的也是5版本的文档。
2、目录结构
原著的目录结构如下:
- 第一个章节介绍bean与IOC容器,具体内容如下:
- 核心概念:bean与IOC的概念
- Bean配置
- Bean作用域
- Bean生命周期
- 注解,容器相关
- 注解,bean相关
- 国际化
- 事件
- 常见对象
- 杂项
- 第二个章节介绍框架如何加载资源文件。
- 第三个章节介绍校验器,转换器,格式化器。
- 第四个章节介绍Spring EL表达式。
- 第五章节和第六章节介绍Spring中AOP的内容。本篇省略,将在《AspectJ in Action》读书笔记中介绍。
- 第七章节介绍NULL-Empty
- 第八章节与NIO相关的一些对象。待补充
- 第九章节介绍schema,有两种类型,内置Schema,自定义Schema。本篇省略自定义Schema的内容。
3、链接
官网:https://docs.spring.io/spring/docs/5.2.5.RELEASE/spring-framework-reference/core.html#spring-core