beanPostProcessor常见实现

1. spring bean生命周期

可见beanPostProcesser执行位置

2. 注册过程

第一轮注册

第二轮注册

image-20190119233758534

image-20190119233841024

第三轮注册(上面已有)

第四轮注册

第五轮注册

自定义的在第四或第五轮,具体忘记了

3. 常见实现

从上面可以看到很多我们熟悉的注解,require、autoAwire等等。spring的很多便捷功能,都在这一层实现的。包括springcloud的一些组建,也做了这一层拦截.