# spring-framework **Repository Path**: zero666/spring-framework ## Basic Information - **Project Name**: spring-framework - **Description**: Spring Framework - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-04-30 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring Framework # 个人博客 [http://www.iocoder.cn](http://www.iocoder.cn/?github) ------- ![](http://www.iocoder.cn/images/common/wechat_mp.jpeg) > 🙂🙂🙂关注**微信公众号:【芋艿的后端小屋】**有福利: > 1. RocketMQ / MyCAT / Sharding-JDBC **所有**源码分析文章列表 > 2. RocketMQ / MyCAT / Sharding-JDBC **中文注释源码 GitHub 地址** > 3. 您对于源码的疑问每条留言**都**将得到**认真**回复。**甚至不知道如何读源码也可以请教噢**。 > 4. **新的**源码解析文章**实时**收到通知。**每周更新一篇左右**。 ------- * 知识星球:![知识星球](http://www.iocoder.cn/images/Architecture/2017_12_29/01.png) * MVC 框架 **Spring MVC** * [《精尽 Spring MVC 面试题》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 学习指南》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— 调试环境搭建》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— 容器的初始化(一)之 Root WebApplicationContext 容器》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— 容器的初始化(二)之 Servlet WebApplicationContext 容器》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— 容器的初始化(三)之 Servlet 3.0 集成》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— 容器的初始化(四)之 Spring Boot 集成》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— 组件一览》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— 请求处理一览》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— HandlerMapping 组件(一)之 AbstractHandlerMapping》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码分析 —— HandlerMapping 组件(二)之 HandlerInterceptor》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— HandlerMapping 组件(三)之 AbstractHandlerMethodMapping》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— HandlerMapping 组件(四)之 AbstractUrlHandlerMapping》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— HandlerAdapter 组件(一)之 HandlerAdapter》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— HandlerAdapter 组件(二)之 ServletInvocableHandlerMethod》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— HandlerAdapter 组件(三)之 HandlerMethodArgumentResolver》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— HandlerAdapter 组件(四)之 HandlerMethodReturnValueHandler》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— HandlerAdapter 组件(五)之 HttpMessageConverter》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— HandlerExceptionResolver 组件》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— RequestToViewNameTranslator 组件》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— LocaleResolver 组件》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— ThemeResolver 组件》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— ViewResolver 组件》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * [《精尽 Spring MVC 源码解析 —— MultipartResolver 组件》](http://www.iocoder.cn/Spring-MVC/good-collection?github&1615) * Spring 应用开发框架 **Spring Boot** * [《精尽 Spring Boot 面试题》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 学习指南》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— 调试环境搭建》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— 项目结构一览》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— SpringApplication》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— 自动配置》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— Condition》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— ServletWebServerApplicationContext》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— ReactiveWebServerApplicationContext》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— ApplicationContextInitializer》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— ApplicationListener》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— 配置加载》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— 日志系统》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— @ConfigurationProperties》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— BeanDefinitionLoader》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— SpringFactoriesLoader》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * [《精尽 Spring Boot 源码分析 —— AutoConfigurationMetadataLoader》](http://www.iocoder.cn/Spring-Boot/good-collection?github&1616) * J2EE 框架 **Spring Framework** * [《精尽 Spring 面试题》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《精尽 Spring 学习指南》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《精尽 Spring 源码分析 —— 调试环境搭建》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入理解 Spring IoC》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之 Spring 统一资源加载策略》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 BeanDefinition》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之获取验证模型》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之获取 Document 对象》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之注册 BeanDefinitions》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之解析Bean:解析 import 标签》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之解析 标签:开启解析进程》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之解析 标签:BeanDefinition》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之解析 标签:meta、lookup-method、replace-method》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之解析 标签:constructor-arg、property、qualifier》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之解析 标签:解析自定义标签》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之解析自定义标签》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之注册解析的 BeanDefinitions》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之装载 BeanDefinitions 总结》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之开启 Bean 的加载》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:从单例缓存中获取单例 Bean》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:parentBeanFactory 与依赖处理》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:分析各 scope 的 Bean 创建》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:创建 Bean(一)之主流程》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:创建 Bean(二)之实例化 Bean 对象(1)》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:创建 Bean(三)之实例化 Bean 对象(2)》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:创建 Bean(四)之属性填充》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:创建 Bean(五)之循环依赖处理》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:创建 Bean(六)之初始化 Bean 对象》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之加载 Bean:总结》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入分析 Aware 接口》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入分析 BeanPostProcessor》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入分析 InitializingBean 和 init-method》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入分析 Bean 的生命周期》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入分析 BeanFactoryPostProcessor》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入分析 PropertyPlaceholderConfigurer》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之 PropertyPlaceholderConfigurer 的应用》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入分析 PropertyPlaceholderConfigurer》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之深入分析 Bean 的类型转换体系》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之自定义类型转换器》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之分析 BeanWrapper》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之 Bean 的实例化策略:InstantiationStrategy》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《IoC 之 BeanDefinition 注册表:BeanDefinitionRegistry》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《环境 & 属性:PropertySource、Environment、Profile》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《ApplicationContext 相关接口架构分析》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《深入分析 ApplicationContext 的 refresh()》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《4 张图带你读懂 Spring IoC 的世界》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《精尽 Spring 源码分析 —— AOP 源码简单导读》](http://www.iocoder.cn/Spring/good-collection?github&1614) * [《精尽 Spring 源码分析 —— Transaction 源码简单导读》](http://www.iocoder.cn/Spring/good-collection?github&1614) This is the home of the Spring Framework, the foundation for all [Spring projects](https://spring.io/projects). Together the Spring Framework and the family of Spring projects make up what we call "Spring". Spring provides everything you need beyond the Java language to create enterprise applications in a wide range of scenarios and architectures. Please read the [Overview](https://docs.spring.io/spring/docs/current/spring-framework-reference/overview.html#spring-introduction) section in the reference for a more complete introduction. ## Code of Conduct This project is governed by the [Spring Code of Conduct](CODE_OF_CONDUCT.adoc). By participating you are expected to uphold this code. Please report unacceptable behavior to spring-code-of-conduct@pivotal.io. ## Access to Binaries For access to artifacts or a distribution zip, see the [Spring Framework Artifacts](https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Artifacts) wiki page. ## Documentation The Spring Frameworks maintains reference documentation ([published](http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/) and [source](src/docs/asciidoc)), Github [wiki pages](https://github.com/spring-projects/spring-framework/wiki), and an [API reference](http://docs.spring.io/spring-framework/docs/current/javadoc-api/). There are also [guides and tutorials](https://spring.io/guides) across Spring projects. ## Build from Source See the [Build from Source](https://github.com/spring-projects/spring-framework/wiki/Build-from-Source) wiki page and also [CONTRIBUTING.md](CONTRIBUTING.md). ## Stay in Touch Follow [@SpringCentral](https://twitter.com/springcentral), [@SpringFramework](https://twitter.com/springframework), and its [team members](https://twitter.com/springframework/lists/team/members) on Twitter. In-depth articles can be found at [The Spring Blog](http://spring.io/blog/), and releases are announced via our [news feed](http://spring.io/blog/category/news). ## License The Spring Framework is released under version 2.0 of the [Apache License](http://www.apache.org/licenses/LICENSE-2.0).