给自己一个挑战,看一spring源码一年多了,现在给想要学习spring的朋友提供在线源码讲解的课程,每小时38元。
目的:
1.相互学习spring源码
2.锻炼表达能力(敲bug敲多了,发现表达能力不太行)
3.对自己也是一种挑战
需要的朋友联系:私信,非诚勿扰
课程准备内容:1、装配方式 + 依赖注入
2、设计理念
3、BeanDefintion scope beanClass lazy-init method constructor
4、BeanDefintionMap 注册 BeanFactoryRegistry
5、注解如何解析,如何注册 BeanFactoryPostProcessor
6、beanFactory.getBean("user") singletonObject 单例对象池
7、bean的构建过程 new--属性填充--init
8、bean的循环依赖
9、beanPostPrecessor后置处理器的9次调用
10、AOP init的后置方法里调用的后置处理器
11、声明式事务 MethodInterceptor
12、WEB DispatherServlet#doDispath
13、Spring扩展点 --IOC的扩展点:
BeanFactoryPostProcessor
beanPostPrecessor
@Import
ApplicationListener
SmartLiftCycle
目的:
1.相互学习spring源码
2.锻炼表达能力(敲bug敲多了,发现表达能力不太行)
3.对自己也是一种挑战
需要的朋友联系:私信,非诚勿扰
课程准备内容:1、装配方式 + 依赖注入
2、设计理念
3、BeanDefintion scope beanClass lazy-init method constructor
4、BeanDefintionMap 注册 BeanFactoryRegistry
5、注解如何解析,如何注册 BeanFactoryPostProcessor
6、beanFactory.getBean("user") singletonObject 单例对象池
7、bean的构建过程 new--属性填充--init
8、bean的循环依赖
9、beanPostPrecessor后置处理器的9次调用
10、AOP init的后置方法里调用的后置处理器
11、声明式事务 MethodInterceptor
12、WEB DispatherServlet#doDispath
13、Spring扩展点 --IOC的扩展点:
BeanFactoryPostProcessor
beanPostPrecessor
@Import
ApplicationListener
SmartLiftCycle
展开
评论
点赞
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)