系列八、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
相关推荐
曹牧2 分钟前
Tomcat 启动内存的设置
java·tomcat
七夜zippoe3 分钟前
云原生Java应用部署:将Spring Boot应用迁移至Kubernetes完整指南
java·spring boot·docker·云原生·kuberbertes
ywf12155 分钟前
java进阶1——JVM
java·开发语言·jvm
鱼鳞_6 分钟前
Java学习笔记_Day18(数据结构)
java·笔记·学习
小码哥_常7 小时前
别再被误导!try...catch性能大揭秘
后端
无巧不成书02188 小时前
30分钟入门Java:从历史到Hello World的小白指南
java·开发语言
苍何9 小时前
30分钟用 Agent 搓出一家跨境网店,疯了
后端
ssshooter9 小时前
Tauri 2 iOS 开发避坑指南:文件保存、Dialog 和 Documents 目录的那些坑
前端·后端·ios
追逐时光者9 小时前
一个基于 .NET Core + Vue3 构建的开源全栈平台 Admin 系统
后端·.net