系列八、Spring IOC有哪些扩展点,在什么时候调用

一、概述

Spring IOC的扩展点是指IOC在加载过程中,如何对即将要创建的bean进行扩展。

二、扩展点

2.1、实现BeanDefinitionRegistryPostProcessor

调用invokeBeanFactoryPostProcessors时,通过实现BeanDefinitionRegistryPostProcessor接口进行扩展。

2.2、实现BeanFactoryPostProcessor

调用invokeBeanFactoryPostProcessors时,通过实现BeanFactoryPostProcessor接口进行扩展。

2.3、初始化阶段调用xxxAware接口

2.4、生命周期回调时进行扩展

java 复制代码
a、@PostConstruct @PreDestroy
b、实现接口 InitializingBean, DisposableBean的方式
c、@Bean(initMethod = "init",destroyMethod = "destroy")的方式

2.5、案例代码

java 复制代码
spring11-interview
相关推荐
wuhuhuan10 分钟前
playwright java maven项目创建
后端
小锋java123410 分钟前
【技术专题】LangChain4j 开发Java Agent智能体 - 嵌入模型与向量数据库
java·人工智能
卷无止境10 分钟前
可靠性工程统计:让失效变得"可预测"
后端
卷无止境14 分钟前
C# 中的 Event:让对象学会"开口说话"
后端
程序员皮皮林16 分钟前
Dubbo 的 SPI 和 JDK 的 SPI 有什么区别?
java·开发语言·dubbo
小锋java123416 分钟前
10分钟学会Java16新特性record
java
是多巴胺不是尼古丁19 分钟前
java‘期末复习--多态
java·开发语言
2501_9289962219 分钟前
数据安全与灾备技术
后端·数据安全
瑞雪兆丰年兮22 分钟前
[从0开始学Java|第二十五天]项目阶段(综合练习&斗地主小游戏)
java·windows
磊 子23 分钟前
硬中断 软中断
后端·操作系统