type
status
date
slug
summary
tags
category
icon
password

一、BeanPostProcessor 接口

 

流程图

 
  • Bean工厂后置处理器调用的是invokeBeanFactoryPostProcessors(...)
  • Bean后置处理器调用的是registerBeanPostProcessors(...)
    • 所有组件都会存储到 AbstractBeanFactory 的 List 集合中
 
notion image
 

GitHub 提交历史

feat:Bean 后置处理器之 BeanPostProcessor
 

二、BeanPostProcessor 各子接口

 

1、BeanFactoryPostProcessor & BeanPostProcessor

 
  1. BeanPostProcessor 执行顺序和 BeanFactoryPostProcessor 有点不一样
  1. BeanFactoryPostProcessor 是先执行完每一个的无参构造和实现的几个方法,再去执行下一个 BeanFactoryPostProcessor
  1. BeanPostProcessor 是先执行所有 BeanPostProcessor 的无参构造,再执行所有 BeanPostProcessor 实现的方法。
 
Java 并发编程Spring 源码系列第二章 - 后置工厂处理器与 Bean 生命周期
Loading...
ITNXD
ITNXD
一个普通的干饭人🍚
最新发布
Java 并发编程
2025-7-31
Spring 源码系列第三章 - 后置 Bean 处理器与 Bean 生命周期
2022-12-25
Spring 源码系列第一章 - Spring 核心组件接口
2022-12-11
Spring 源码系列第二章 - 后置工厂处理器与 Bean 生命周期
2022-12-10
行为型模式之迭代器设计模式
2022-12-2
行为型模式之责任链设计模式
2022-12-1