当前位置: 首页 > news >正文

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

一、概述

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

二、扩展点

2.1、实现BeanDefinitionRegistryPostProcessor

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

2.2、实现BeanFactoryPostProcessor

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

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

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

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

2.5、案例代码

spring11-interview

http://www.lryc.cn/news/214133.html

相关文章:

  • 《AI时代架构师修炼之道:ChatGPT让架构师插上翅膀》
  • git命令清单
  • 使用Nokogiri和OpenURI库进行HTTP爬虫
  • arcpy.message实现探索
  • centos卸载自带的Python3.6.8 安装指定的版本号
  • 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的IHL字段解释
  • 想去银行的背完这些软件测试面试题,你就稳了...
  • 目标检测(Object Detection): 你需要知道的一些概念
  • 〔001〕虚幻 UE5 发送 get、post 请求、读取 json 文件
  • 一条 SQL 是如何在 MyBatis 中执行的
  • 《低代码指南》——维格云机器人常见报错怎么解决?
  • 哈夫曼树c语言版
  • 食堂系统登录报错
  • uniapp原生插件之乐橙摄像机播放插件(子账号云台对讲版)
  • Http代理与socks5代理有何区别?如何选择?(一)
  • system verilog VSCode Windows 配置简述
  • Linux中的Shell编程
  • 图像特征Vol.1:计算机视觉特征度量|第二弹:【统计区域度量】
  • 将图像的锯齿状边缘变得平滑的方法
  • 【MySQL索引与优化篇】数据库设计实操(含ER模型)
  • OpenCV—自动驾驶实时道路车道检测(完整代码)
  • PostGIS轨迹分析——简化轨迹
  • 量化交易-应对市场闪崩
  • 在Vue3+ElementPlus项目中使用具有懒加载的el-tree树形控件
  • 高浓度工业废水处理设备有哪些
  • linux上传mysql数据库
  • easyexcel根据模板导出Excel文件,表格自动填充问题
  • golang调用智能合约,获取合约函数的返回值
  • Django3框架-(3)-[使用websocket]:使用channels实现websocket功能;简化的配置和实际使用方式
  • java-工具类抛异常