文章有个问题 :
“可以看到,postProcessBeforeInstantiation在doCreateBean之前调用,也就是在bean实例化之前调用的,英文源码注释解释道该方法的返回值会替换原本的Bean作为代理,这也是Aop等功能实现的关键点。”
针对这一段话。
不知道你实际debug没有,spring aop替换对象的时候并不在postProcessBeforeInstantiation替换对象,而是在 postProcessAfterInitialization处理的,这篇文章给了我很大的影响,所以之前我并不敢质疑作者写的,导致让我对aop的流程迷茫了很久,直到我发现文章里面这一点疑问。?
IP属地:广东