课程简介
本课程深入剖析Spring框架源码,系统讲解refresh流程、Bean生命周期、循环依赖解决机制等核心内容。课程涵盖Spring 5最新特性,通过手写实现Spring核心功能帮助学员理解底层原理。重点解析Spring源码中常用的设计模式,包括单例模式、代理模式、模板方法模式、责任链模式等,并结合AOP实现机制进行实战分析。学员将掌握Spring框架的架构设计思想,提升源码阅读能力,深入理解企业级应用开发的核心技术,为高级Java开发打下坚实基础。课程配套完整视频、源码和笔记,适合有一定Spring基础的开发者进阶学习。
下载地址
课程目录
01 课程导学与基础准备
第1-2节:课程导学、Gradle安装与Spring5源码修改。
02 自实现Spring框架
第3-10节:Spring源码编译、自实现Spring项目与核心功能开发。
03 Spring源码核心解析
第11-35节:AnnotatedBeanDefinitionReader、refresh流程、BeanFactory与事件机制详解。
04 Bean生命周期与依赖处理
第36-43节:手写循环依赖、getBean流程与doCreateBean方法解析。
05 AOP与代理模式
第44-48节:AOP实现、动态代理与wrapIfNecessary机制。
06 Spring设计模式应用
第49-55节:单例、代理、模板方法等设计模式在源码中的实践。
--- 点击展开详细目录 ---PART1
- 🎬 1倒叙: 和大家聊聊心事-.mp4
- 🎬 2 gradle 安装 及 spring5 源码修改-.mp4
- 🎬 3 spring5 源码编译+导入+测试-.mp4
- 🎬 4 自己实现Spring源码的前置介绍-.mp4
- 🎬 5 创建自己的spring源码项目-.mp4
- 🎬 6.自己写Spring-1-.mp4
- 🎬 7 自己写Spring-2-.mp4
- 🎬 8 自己写Spring-3-.mp4
- 🎬 9 自己写Spring-4-.mp4
- 🎬 10 自己写Spring-5-.mp4
- 🎬 11 自己写Spring-6-.mp4
- 🎬 12 Spring源码阅读 - this.AnnotatedBeanDefinitionReader-1-.mp4
- 🎬 13 Spring源码阅读 - this.AnnotatedBeanDefinitionReader-2 -.mp4
- 🎬 14 Spring源码阅读 - this.AnnotatedBeanDefinitionReader-3-.mp4
- 🎬 15 Spring源码阅读 - this.ClassPathBeanDefinitionScanner-.mp4
- 🎬 16 Spring源码阅读register方法-.mp4
- 🎬 17 源码阶段性总结-.mp4
- 🎬 18 Spring源码阅读refresh-preareRefresh-.mp4
- 🎬 19 Spring源码阅读refresh-obtainFreshBeanFactory-.mp4
- 🎬 20 Spring源码阅读refresh-prepareBeanFactory-.mp4
- 🎬 21 Srping源码阅读refresh-postProcessBeanFactory-.mp4
- 🎬 22. Spring源码阅读refresh-invokeBeanFactoryPostProcessor-1-.mp4
- 🎬 23 Spring源码阅读 refresh-invokeBeanFactoryPostProcessor-2-.mp4
- 🎬 24 Srping源码阅读refresh-invokeBeanFacotryPostProcessor-3-.mp4
- 🎬 25 Spring源码阅读refresh-registerBeanPostProcessor-.mp4
- 🎬 26 Spring源码阅读refresh-initMessageSource-.mp4
- 🎬 27 Spring源码阅读 自定义 event和listener-.mp4
- 🎬 28 Spring源码阅读 refresh-initApplicationEventMulticaster-.mp4
- 🎬 29 Spring源码阅读 refresh-registerListener-.mp4
- 🎬 30 Spring源码阅读-publishEvent-.mp4
- 🎬 31 Spring源码阅读 refresh-onRefresh-.mp4
- 🎬 32 Spring源码阅读 refresh-finishBeanFactoryInitialization-.mp4
- 🎬 33 Spring源码阅读 refresh-finishRefresh-.mp4
- 🎬 34 Spring源码阅读 refresh-resetCommonCaches-.mp4
- 🎬 35 源码阶段性总结2-.mp4
- 🎬 36 手写循环依赖 一级缓存 singletonObjects-.mp4
- 🎬 37 手写循环依赖 二级缓存 earlySingletonObjects-.mp4
- 🎬 38 手写循环依赖 三级缓存 singletonFactories-.mp4
- 🎬 39 Spring源码阅读 - getBean 上-.mp4
- 🎬 40 Spring源码阅读 - getBean 中-.mp4
- 🎬 41 Spring源码阅读 - getBean 下-.mp4
- 🎬 42 Spring源码阅读 - createBean-.mp4
- 🎬 43 Spring源码阅读 - doCreateBean-.mp4
- 🎬 44 源码阶段性总结3-.mp4
- 🎬 45 jdk动态代理和cglib的区别-.mp4
- 🎬 46 Spring源码阅读 AOP - wrapIfNecessary -.mp4
- 🎬 47 Spring源码阅读 AOP - CreateProxy - buildAdvisor-.mp4
- 🎬 48 Spring源码阅读 AOP - CreateProxy - getProxy-.mp4
- 🎬 49 Spring源码中的常见的设计模式 - 桥接模式与工厂模式的配合-.mp4
- 🎬 50 Spring源码中的常见的设计模式 - 单例模式的误区(享元模式)-.mp4
- 🎬 51 Spring源码中的常见的设计模式 - 模板方法模式-.mp4
- 🎬 52 Spring源码中的常见的设计模式 - 代理模式-.mp4
- 🎬 53 Spring源码中的常见的设计模式 - 代理模式-.mp4
PART2
- 🎬 54 Spring源码中的常见的设计模式 - 责任链模式-.mp4
- 🎬 55 Spring源码中的常见的设计模式 - 策略模式-.mp4
- 📦 印象笔记-.zip
|