写作框架

前提

如果你已经很了解springbooot中bean post-processor的原理和使用,本文向你展示了一个精简版和可视化图谱;如果你很想了解它,本文提供你梯子快速的走入bean post-processor原理和应用。以减少你原本需要花费的时间

名词解析

  1. 入口:直接定位到一个功能实现的开始处,节省寻找定位花费的时间

知识点收获

通过本文,你能收获什么?

  1. .class文件生成beanDefinition的入口
  2. beanDefinition生成beanInstance的入口
  3. beanInstance生成proxy代理类的入口
  4. 如何直接debug指定bean的创建流程

》本文力求专注和精简,希望你有所收获和想法

先上图,结合图好说话。

图中展示了spring(boot)中post-processor应用在BeanDefinition转为BeanInstance再为Proxy代理类整体的流程,包括哪个方法应用了具体的哪个post-processor,以达到什么目的或作用。结合图的基础上,阐述BeanPostProcessor的家族和使用

springboot post-processor应用在 BeanDefinition转为BeanInstance再为Proxy代理类.png

示例

为了我们定义一个简单的Service接口和实现类

1
2


正文

it`s time to summary

一张**图片relax你的思绪