Skip to content

从0到1手撸Spring,既是帮助自己重新温故而知心,也是将思考过程分享给开发同行者们

License

Notifications You must be signed in to change notification settings

itdebug/learning-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目结构

  • spring01: 5分钟实现一个简单的Bean容器(初识容器)
  • spring02: 第二节:不怕不会,就怕不学,让学习Spring更上一层楼 基于上一节,使用模板方法设计模式和单一职责设计原则重新组织代码结构,实现对象的加载、创建和获取功能
  • spring03: 第三节:Bean生命周期十步拆解法之实例化Bean 基于上一节,实现Bean的实例化过程,包括实例化、属性填充、依赖注入、初始化和销毁 1、注册要加载对象的BeanDefinition信息 2、获取Bean时,通过对象的BeanDefinition信息经过CGLIB动态代理,生成一个代理对象,并返回给客户端
  • spring04: 第四节:Bean生命周期十步拆解法之属性填充 基于上一节,实现Bean的属性填充过程,包括属性的注入、属性的设置和类型转换
  • spring05: 第五节:Bean生命周期十步拆解法之检查Aware接口 基于上一节,实现Bean的Aware接口注入过程
  • spring06: 第六节:Bean生命周期十步拆解法之初始化和销毁 基于上一节,实现Bean的初始化和销毁过程
  • spring07: 第七节:Bean生命周期十步拆解法之依赖注入 基于上一节,实现Bean的依赖注入过程

About

从0到1手撸Spring,既是帮助自己重新温故而知心,也是将思考过程分享给开发同行者们

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages