系列八、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
相关推荐
AI科技摆渡4 分钟前
GPT-5.2介绍+ 三步对接教程
android·java·gpt
Java编程爱好者5 分钟前
做了个Java打包工具,可以双击启动了!
后端
猿与禅11 分钟前
Spring Boot 4.0 完整核心特性及实践指南
java·spring boot·后端·spring·重大升级·springboot4.0
平凡运维之路21 分钟前
端口转发
后端
运维@小兵25 分钟前
Spring-AI系列——Tool Calling获取当前时间
java·后端·spring
认真敲代码的小火龙27 分钟前
【JAVA项目】基于JAVA的养老院管理系统
java·开发语言·课程设计
he___H28 分钟前
滑动窗口一题
java·数据结构·算法·滑动窗口
扶苏-su29 分钟前
Java---事件处理机制
java·开发语言
雨中飘荡的记忆30 分钟前
Hutool工具库实战
java
Java水解33 分钟前
前端与 Spring Boot 后端无感 Token 刷新 - 从原理到全栈实践
前端·后端