akingde / in-depth-spring-source

Spring&SpringBoot源码实践分析

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring源码深入分析

roadmap

几个问题

  • 分析Spring源码究竟是学什么?Spring真正强大的点是什么?IoC?AOP?
  • SpringBoot、mybatis、eureka、ribbon、nacos、sentinel...都是在哪些切入点进行整合的?
  • 如何设计适合自己项目的Spring组件?
  • Spring框架源码设计思路对项目可扩展性、复用性带来的启示?
    Spring真正强大的地方在于可以与众多组件整合、可插拔的能力。学习Spring的精髓,在于在于厘清Spring组件生命周期各个接口的执行时机以及切入点!

Spring Framework

  • Spring源码:基础设施&组件
  • Spring源码:Bean的生命周期
  • Spring源码:IOC原理
  • Spring源码:AOP原理
  • Spring源码:事务原理
  • Spring源码:缓存原理
  • Spring源码:MVC启动&请求分析
  • Spring终章:框架扩展点及应用分析

SpringBoot

基于Spring自定义

问题

  • 技术债2022

  • 常用BeanPostProcessor总结

  • 常用BeanFactoryPostProcessor总结

  • Environment类深入分析

  • SpringBoot条件注入总结

  • SpringBoot自动装配

参考资源

About

Spring&SpringBoot源码实践分析


Languages

Language:Java 99.0%Language:HTML 1.0%