Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

从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

AltStyle によって変換されたページ (->オリジナル) /