Spring框架有哪些核心模块?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5072个文字,预计阅读时间需要21分钟。
目录
1.Spring-jcl 1.1. 日志加载
2.Spring-core 2.1. 目录结构
2.2. 源码说明 2.2.1. asm类解读 2.2.2. core 2.2.3. util 2.2.4. cglib, lang, objenesis 这两个内容源码虽多,但内容不重,在其它Module中已有涵盖。目录
- 1.spring-jcl
- 1.1.日志加载
- 2.spring-core
- 2.1.目录结构
- 2.2.源码说明
- 2.2.1.asm类解读
- 2.2.2.core
- 2.2.3.util
- 2.2.4.cglib&langobjenesis
这两个内容源码虽然不算少,但是内容不太重要,在其他的 Module 里应用到了再做具体的学习。
1.spring-jcl
- jcl 的全称为 Jakarta commons-logging,原是 apache 提供的一个抽象的日志框架,并不提供日志功能,若需要使用具体的日志则需要添加依赖的 jar 包,由于 jcl 的自我抛弃,不再进行维护了。但是框架总归是要记录日志的。所以 spring 5.0.x 框架封装了一个 jcl 框架 spring-jcl。
本文共计5072个文字,预计阅读时间需要21分钟。
目录
1.Spring-jcl 1.1. 日志加载
2.Spring-core 2.1. 目录结构
2.2. 源码说明 2.2.1. asm类解读 2.2.2. core 2.2.3. util 2.2.4. cglib, lang, objenesis 这两个内容源码虽多,但内容不重,在其它Module中已有涵盖。目录
- 1.spring-jcl
- 1.1.日志加载
- 2.spring-core
- 2.1.目录结构
- 2.2.源码说明
- 2.2.1.asm类解读
- 2.2.2.core
- 2.2.3.util
- 2.2.4.cglib&langobjenesis
这两个内容源码虽然不算少,但是内容不太重要,在其他的 Module 里应用到了再做具体的学习。
1.spring-jcl
- jcl 的全称为 Jakarta commons-logging,原是 apache 提供的一个抽象的日志框架,并不提供日志功能,若需要使用具体的日志则需要添加依赖的 jar 包,由于 jcl 的自我抛弃,不再进行维护了。但是框架总归是要记录日志的。所以 spring 5.0.x 框架封装了一个 jcl 框架 spring-jcl。

