spring项目停止时执行特定代码
spring项目停止时 ,执行某个方法
1.spring配置bean的信息 ,指定销毁时执行clean()方法
<bean id="shutDownListener" class="com.xxx.ShutDownListener" destroy-method="clean"></bean>
2.java代码如下
public class ShutDownListener {public void clean(){//do something ...System.out.println("项目停止,现在的时间是 :" +LocalDateTime.now()); }}
配置完成后 ,在你停止tomcat ,可以看到控制台输出了当前系统时间
3.指定spring初始化该类执行的方法
<bean id="shutDownListener" class="com.xxx.ShutDownListener" destroy-method="clean" init-method="start"></bean>
PS.
spring启动完成后执行特定代码
http://blog.csdn.net/qq_34545192/article/details/61195974
spring项目停止时执行特定代码相关推荐
- Qt5.9关闭子窗口时执行特定代码(析构函数、关闭窗口)(setAttribute(Qt::WA_DeleteOnClose)、closeEvent(QCloseEvent* event))
本文主要总结在关闭qt的QWidget子窗口瞬间,执行特定代码.由于主窗口关闭时,会自动执行析构函数,而子窗口关闭时,却不会调用析构函数,进过博主查阅资料,发现有两种方法可以在子窗口关闭时,调用析构函 ...
- 【Spring框架】 ☞ 项目启动时执行特定处理及ApplicationListener源码分析
1.背景 在一些业务场景中,在容器启动完成后,需要处理一些诸如:kafka业务注册,数据处理,初始化缓存等的操作. 本文重点介绍如何在服务启动中,或启动完成时执行相关处理. 2.针对上述场景,有如下实 ...
- java 项目启动初始化_Spring项目启动时执行初始化方法
一.applicationContext.xml配置bean init-method="initKeyWord"> classpath:sensitive-word.xml ...
- spring配置项目启动时执行
首先在配置文件中添加配置 <!-- 配置项目启动时执行 init方法--> <bean id="smsmanage" class="com.longr ...
- 微信Mac版更新:在电脑上刷朋友圈;领英暂停中国境内新用户注册;Git 恶意仓库可以在克隆时执行远程代码 | 极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 张红月 出品 | CSDN(ID:CSDNnews ...
- 极客日报第84期:微信Mac版更新:在电脑上刷朋友圈;领英暂停中国境内新用户注册;Git 恶意仓库可以在克隆时执行远程代码
一分钟速览新闻点! 微信Mac版更新:在电脑上刷朋友圈了 领英暂停中国境内新用户注册 或因内容和服务不合规 复旦自主研发显示织物:衣服也可充当显示器 IDC:预计2021年PC出货量将超3亿台 王兴: ...
- JS流程控制语句 二选一 (if...else语句) 语法: if(条件) { 条件成立时执行的代码} else {条件不成立时执行的代码}...
二选一 (if...else语句) if...else语句是在指定的条件成立时执行代码,在条件不成立时执行else后的代码. 语法: if(条件) { 条件成立时执行的代码} else {条件不成立时 ...
- java启动时执行_java怎么实现项目启动时执行指定方法
本文实例为大家共享了java项目启动时执行指定方法,供大家参考,详细内容如下 想到的就是监听步骤如下: 1.配置web.xml com.listener.InitListener 2.编写InitLi ...
- spring初始化bean时执行某些方法完成特定的初始化操作
在项目中经常会在容器启动时,完成特定的初始化操作,如资源文件的加载等. 一 实现的方式有三种: 1.使用@PostConstruct注解,该注解作用于void方法上 2.在配置文件中配置init-me ...
最新文章
- hashmap储存有向图_如何在Rust中构建向量的HashMap?
- python安装opencv出现错误,通过pip安装opencv时出错
- 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例
- Linux 终端仿真程序Putty
- 项目规划管理 - 5
- CF 766C - Mahmoud and a Message (DP+字符串)
- 它!5 年代替狂卷的 CNN!
- 小白最需要了解的计算机基础知识
- 【译】3D打印:介绍
- 信息技术外包:中小企业信息化之道
- [转载]Buffon投针实验:究竟为什么是pi?
- 小白学习Winform 遇到的问题总结
- WorkFlow 工作流
- 摄像头CMOS CCD
- 微软学术搜索项目10个版本的历程 - 分析流程
- 写javaEE初学者的我
- 算法手撕代码51~55
- BIOS的BDS阶段解析
- 职场如战场,待看招聘网站风云
- PI控制器组PI_Controllers(SCL代码)
热门文章
- Linux命令新建目录:
- win server 服务器型号,云服务器 win server常用版本
- 持续完善合作生态 GBase数据库3月适配认证19款产品
- docker入门(启用容器)
- php和mysql把时间为‘年月日时分秒’的格式转换为‘年月日‘
- Typekit在线字库及使用方法
- forEach、map、for..of、for..in、for循环实现异步变同步的问题
- 解决AMD处理器 android studio 无法启动模拟器的问题
- 微信抢红包的算法架构总结
- MFC UpdateData()函数BUG