# Spring源码学习记录 **Repository Path**: DaHuYuXiXi/spring-source-analysis ## Basic Information - **Project Name**: Spring源码学习记录 - **Description**: 本人在学习 Spring 的过程中总结下来的,里面涉及到相关源码,核心的部分都添加了中文注释,自己的个人理解 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-02-10 - **Last Updated**: 2023-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring源码学习纪录 #### 介绍 本人在学习 Spring 的过程中总结下来的,里面涉及到相关源码 主要 spring-core、spring-beans 和 spring-context、spring-web 4个模块 主要围绕 Spring Bean 的生命周期和 Spring 应用上下文的生命周期展开 #### 软件架构 软件架构说明 **spring-framework 项目下有很多子模块,核心模块:** - spring-core:Spring 基础 API 模块,如资源管理、泛型处理 - spring-beans:Spring Bean 相关,如依赖查找、依赖注入 - spring-context:事件驱动、注解驱动、模块驱动等 - spring-aop:Spring AOP 处理,如动态代理、AOP 字节码提升 - spring-expression:Sping 表达式语言模块 - 。。。 #### 安装教程 依赖工具 Gradle 5.6.4 Git JDK 1.8+ IntelliJ IDEA 2020.3 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)