没有合适的资源?快使用搜索试试~ 我知道了~
首页java如何实现项目启动时执行指定方法
java如何实现项目启动时执行指定方法
2.1k 浏览量
更新于2023-05-30
评论
收藏 31KB PDF 举报
主要为大家详细介绍了java项目如何启动时执行指定方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
资源详情
资源评论
资源推荐

java如何实现项目启动时执行指定方法如何实现项目启动时执行指定方法
主要为大家详细介绍了java项目如何启动时执行指定方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一
下
本文实例为大家分享了java项目启动时执行指定方法,供大家参考,具体内容如下
想到的就是监听步骤如下:
1.配置web.xml
<listener>
<listener-class>com.listener.InitListener</listener-class>
</listener>
2.编写InitListener类
package com.listener;
import java.io.File;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import com.seegot.util.PropertyUtil;
public class InitListener implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void contextInitialized(ServletContextEvent arg0) {
// TODO Auto-generated method stub
System.out.println("================>[ServletContextListener]自动加载启动开始.");
String resourceFilesPath = PropertyUtil.getProperty("tempZipPath");
clearFiles(resourceFilesPath);
}
// 删除文件和目录
private static boolean clearFiles(String workspaceRootPath) {
File file = new File(workspaceRootPath);
if (file.exists()) {
deleteFile(file);
}
// resources 文件夹被删除后需新建
if (!file.exists() && workspaceRootPath.endsWith("resources")) {
return file.mkdir();
} else if (!file.exists()) {
return true;
}
return false;
}
private static boolean deleteFile(File file) {
if (file.isDirectory()) {
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
deleteFile(files[i]);
}
}
return file.delete();
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。



















weixin_38635684
- 粉丝: 6
- 资源: 955
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0