java spring 09 Bean的销毁过程

embedded/2024/9/25 8:23:02/

1.Bean销毁是发送在Spring容器关闭过程中的

AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);UserService userService = (UserService) context.getBean("userService");userService.test();// 容器关闭context.close();

2.在Bean创建过程中,在最后(初始化之后),有一个步骤会去判断当前创建的Bean是不是DisposableBean:

public interface DisposableBean {void destroy() throws Exception;}

在这里插入图片描述
close方法:

在这里插入图片描述

@perDestroy
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/embedded/33280.html

相关文章

快速在windows搭建本地SFTP服务器

目录 下载工具freeSSHd配置freeSSHd启动SFTP服务连接SFTP相关连接:快速在windows搭建本地FTP服务器 下载工具freeSSHd 官网地址:http://www.freesshd.com/?cttdownload,好像已经打不开了,自己搜集了一个资源备用: 链…

一、RocketMQ基本概述与部署

RocketMQ基本概述与安装 一、概述1.MQ概述1.1 用途1.2 常见MQ产品1.3 MQ常用的协议 2.RocketMQ概述2.1 发展历程 二、相关概念1.基本概念1.1 消息(Message)1.2 主题(Topic)1.3 标签(Tag)1.4 队列&#xff0…

YOLO系列自研改进:基于注意力机制的多尺度特征提取模块

目录 一、原理 二、代码 三、在YOLO中的应用 一、原理 这个模块的原理仍然是利用不同大小的卷积核来提取不同尺度的特征,同样将通道划分为两部分,一部分通过注意力机制进行通道信息和空间信息的提取,另一部分通过多个不同大小的卷积核来提取多尺度的特征信息。 二、代码…

etcdv3.6源码流程---Get

线性一致性需要满足的要求: 1.任何一次读都能读到某个数据的最近一次写的数据。即每次都是直接读最新的数据 2.系统中的所有进程,看到的操作顺序,都与全局时钟下的顺序一致。一旦某个请求在时刻a读到了版本为b的某个值,那么时刻a以…

Finder Windows for Mac:双系统窗口,一键切换!

Finder Windows for Mac是一款专为Mac用户设计的实用工具,它模拟了Windows系统的窗口管理功能,让Mac用户也能享受到类似Windows的窗口操作体验。这款软件的主要功能是提供一个浮动面板,帮助用户随时即时访问打开的Finder窗口列表,…

rknn adb shell error: closed

博主的答案: 【Android测试】adb shell回车后出现 error closed的解决办法-CSDN博客 第1种:重启电脑,之后把手机查到电脑上,启动idea 第2种:手机-设置-应用程序-开发-usb调试打开再关闭一次 第3种:重启手…

【城市】2023香港身份与生活定居相关政策(IANG,优才/高才/专才,受养人/单程证)

【城市】2023香港身份与生活定居相关政策(IANG,优才/高才/专才,受养人/单程证) 文章目录 一、如何获得香港身份1、7年计划2、旅游签 二、港澳相关的证件类别1、HK证件2、CN证件 三、香港生活对比内地 本文仅代表2023年查阅相关资料…

除了UnityWebRequest,还有哪些Unity提供的API可以用于异步加载资源?

除了UnityWebRequest,还有哪些Unity提供的API可以用于异步加载资源? 除了UnityWebRequest,Unity还提供了其他几种API用于异步加载资源: Resources.LoadAsync: 用于异步加载Resources文件夹中的资源。它返回一个Reso…