系列八、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
相关推荐
皮卡祺q6 分钟前
【算法-0】背包问题(三维+二维)
java·javascript·算法
shinelord明30 分钟前
【云计算】k8sclient API 镜像操作 Java 类封装
java·kubernetes·云计算
invicinble30 分钟前
spring事务相关信息量的沉淀
java·后端·spring
basketball61636 分钟前
C++ 多态完全指南:同一个接口,千变万化的行为
java·开发语言·c++
KANGBboy1 小时前
java知识二(程序流程控制)
java·开发语言
Dicky-_-zhang1 小时前
JWT令牌安全实践详解
java·jvm
qq7422349841 小时前
全面深入的C#核心知识体系与编程实践精要——从语法基础到高级特性系统学习指南
java·算法·c#
萌新小码农‍1 小时前
Python的input函数
java·前端·python
NiceCloud喜云1 小时前
AutoClaw 接入自定义 Anthropic 端点:让 Kanban 工作流跑在自己的模型路由上
java·开发语言·c++·人工智能·python·eclipse·batch
马尔斯的蓝色1 小时前
[特殊字符] Java 集成 Elasticsearch 实战指南
java