# Code-Analysis **Repository Path**: pychfarm_admin/code-analysis ## Basic Information - **Project Name**: Code-Analysis - **Description**: Spring 源码分析项目 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://pychfarm_admin.gitee.io/code-analysis - **GVP Project**: No ## Statistics - **Stars**: 427 - **Forks**: 156 - **Created**: 2020-11-06 - **Last Updated**: 2025-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring Analysis ## 项目介绍 - 本项目为 Spring 源码分析项目, 本仓库源码均来自**v5.2.3**版本, 源码注释仓库请查看[gitee](https://gitee.com/SourceHot/spring-framework-read) [![Netlify Status](https://api.netlify.com/api/v1/badges/7d4d612b-0d73-47e7-a4bf-2c8e9da26bbb/deploy-status)](https://app.netlify.com/sites/huifer-spring-analysis/deploys) - Netlify: https://huifer-spring-analysis.netlify.app ## 目录 ### Spring IoC 讲义 - [第一章-容器环境搭建及基本使用](/book/ioc/docs/ch-01/第一章-容器环境搭建及基本使用.md) - [第二章-IoC核心类](/book/ioc/docs/ch-02/第二章-IoC核心类.md) - [第三章-IoC资源读取及注册](/book/ioc/docs/ch-03/第三章-IoC资源读取及注册.md) - [第四章-自定义标签解析](/book/ioc/docs/ch-04/第四章-自定义标签解析.md) - [第五章-别名注册](/book/ioc/docs/ch-05/第五章-别名注册.md) - [第六章-bean标签解析](/book/ioc/docs/ch-06/第六章-bean标签解析.md) - [第七章-BeanDefinition注册](/book/ioc/docs/ch-07/第七章-BeanDefinition注册.md) - [第八章-Bean的生命周期](/book/ioc/docs/ch-08/第八章-Bean的生命周期.md) - [第九章-Bean的获取](/book/ioc/docs/ch-09/第九章-Bean的获取.md) - [第十章-Xml配置下的容器生命周期](/book/ioc/docs/ch-10/第十章-Xml配置下的容器生命周期.md) - [第十一章-Spring中的转换服务](/book/ioc/docs/ch-11/第十一章-Spring中的转换服务.md) - [第十二章-占位符解析](/book/ioc/docs/ch-12/第十二章-占位符解析.md) - [第十三章-message-source](/book/ioc/docs/ch-13/第十三章-message-source.md) - [第十四章-PostProcessorRegistrationDelegate](/book/ioc/docs/ch-14/第十四章-PostProcessorRegistrationDelegate.md) - [第十五章-Spring事件](/book/ioc/docs/ch-15/第十五章-Spring事件.md) - [第十六章-LifecycleProcessor](/book/ioc/docs/ch-16/第十六章-LifecycleProcessor.md) - [第十七章-Spring注解模式](/book/ioc/docs/ch-17/第十七章-Spring注解模式.md) - [第十八章-资源解析器](/book/ioc/docs/ch-18/第十八章-资源解析器.md) - [第十九章-注解元数据读取器工厂](/book/ioc/docs/ch-19/第十九章-注解元数据读取器工厂.md) - [第二十章-注解元数据读取器](/book/ioc/docs/ch-20/第二十章-注解元数据读取器.md) - [第二十一章-Scope元数据解析](/book/ioc/docs/ch-21/第二十一章-Scope元数据解析.md) - [第二十二章-BeanName生成策略](/book/ioc/docs/ch-22/第二十二章-BeanName生成策略.md) - [第二十三章-ConfigurationClassPostProcessor](/book/ioc/docs/ch-23/第二十三章-ConfigurationClassPostProcessor.md) - [第二十四章-条件注解](/book/ioc/docs/ch-24/第二十四章-条件注解.md) - [第二十五章-类元数据](/book/ioc/docs/ch-25/第二十五章-类元数据.md) - [第二十六章-注解元数据](/book/ioc/docs/ch-26/第二十六章-注解元数据.md) - [第二十七章-DeferredImportSelectorHandler](/book/ioc/docs/ch-27/第二十七章-DeferredImportSelectorHandler.md) - [第二十八章-ConfigurationClassBeanDefinitionReader](/book/ioc/docs/ch-28/第二十八章-ConfigurationClassBeanDefinitionReader.md) - [第二十九章-Spring配置类解析](/book/ioc/docs/ch-29/第二十九章-Spring配置类解析.md) - [第三十章-Spring排序注解](/book/ioc/docs/ch-30/第三十章-Spring排序注解.md) ### Spring MVC 讲义 - [第一章-SpringMVC环境搭建](/book/mvc/ch-01/ch-01-SpringMVC环境搭建.md) - [第二章-SpringMVC容器初始化](/book/mvc/ch-02/ch-02-SpringMVC容器初始化.md) - [第三章-HandlerMapping分析](/book/mvc/HandlerMapping/HandlerMapping分析.md) - [第四章-HandlerExceptionResolver](/book/mvc/HandlerExceptionResolver/HandlerExceptionResolver.md) - [第五章-FlashMapManager](/book/mvc/FlashMapManager/FlashMapManager.md) - [第六章-HandlerAdapter](/book/mvc/HandlerAdapter/HandlerAdapter.md) - [第七章-LocaleResolver](/book/mvc/LocaleResolver/LocaleResolver.md) - [第八章-MultipartResolver](/book/mvc/MultipartResolver/MultipartResolver.md) - [第九章-RequestToViewNameTranslator](/book/mvc/RequestToViewNameTranslator/RequestToViewNameTranslator.md) - [第十章-ThemeResolver](/book/mvc/ThemeResolver/ThemeResolver.md) - [第十一章-ViewResolver](/book/mvc/ViewResolver/ViewResolver.md) ## 独立类分析 - [独立类分析目录](独立类分析.md)