Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/axon-lpf/spring-analysis

对spring源码渐进式的深入解析,一步步深入,由简到难。 提取源码中的核心代码流程进行整理,搭建一个简易的spring框架。
https://github.com/axon-lpf/spring-analysis

java source-code spring

Last synced: 19 days ago
JSON representation

对spring源码渐进式的深入解析,一步步深入,由简到难。 提取源码中的核心代码流程进行整理,搭建一个简易的spring框架。

Awesome Lists containing this project

README

        

# spring-analysis
本代码参考 《手写spring渐进式源码》实践而写,作者:付政委(小傅哥) 著
强烈推荐,是一本不错的书籍,对spring一层层剖析,让开发者更深入了解底层逻辑。 京东可购买。

第一章
实现一个简单的spring bean 容器

第二章
实现bean对象的订货易获取和注册

第三章
基于Cglib实现构造函数的类实例化策略

第四章
注入属性和依赖对象

第五章
资源加载器解析文件注册对象

第六章
实现上下文应用

第七章
bean对象的初始化和销毁

第八章
感知容器对象

第九章
对象的作用域和FactoryBean

第十章
容器事件和事件监听

第十一章
基于JDK、Cglib实现AOP切面

第十二章
AOP融入Bean的生命周期

第十三章
自动扫描注册Bean对象

第十四章
通过注解注入属性信息

第十五章
给代理对象设置属性注入

第十六章
通过三级缓存解决循环、依赖问题

第十七章
数据类型转换

第十八章
JDBC功能整合

第十九章
事务的处理

第二十章
ORM框架实现

第二十一章
将ORM框架真核到Spring Bean容器中