前提
如果你已经很了解springbooot中bean post-processor的原理和使用
,本文向你展示了一个精简版和可视化图谱;如果你很想了解它,本文提供你梯子快速的走入bean post-processor
原理和应用。以减少你原本需要花费的时间
名词解析
- 入口:直接定位到一个功能实现的开始处,节省寻找定位花费的时间
知识点收获
通过本文,你能收获什么?
- .class文件生成beanDefinition的入口
- beanDefinition生成beanInstance的入口
- beanInstance生成proxy代理类的入口
- 如何直接debug指定bean的创建流程
》本文力求专注和精简,希望你有所收获和想法
先上图,结合图好说话。
图中展示了spring(boot)中post-processor应用在BeanDefinition转为BeanInstance再为Proxy代理类整体的流程,包括哪个方法应用了具体的哪个post-processor,以达到什么目的或作用。结合图的基础上,阐述BeanPostProcessor的家族和使用
示例
为了我们定义一个简单的Service接口和实现类1
2
正文
it`s time to summary
一张**图片relax你的思绪