tomcat启动完成执行 某个方法 定时任务(Spring)操作

网友投稿 551 2023-04-02

tomcat启动完成执行 某个方法 定时任务(Spring)操作

tomcat启动完成执行 某个方法 定时任务(Spring)操作

第一步引入接口: ServletContextListener

@RestController

@RequestMapping("/schedule")rXkCIrhxjs

public class ScheduleController implements ServletContextListener {

@Autowired

private ScheduleService scheduleService;

@Override

public void contextDestroyed(ServletContextEvent event) {

System.out.println("销毁");

}

@Override

public void contextInitialized(ServletContextEvent event) {

WebApplicationContextUtils.getRequiredWebApplicationContext(event.getServletContext())

rXkCIrhxjS .getAutowireCapableBeanFactory().autowireBean(this);

System.out.println("开始执行周期任务");

scheduleService.start(); ;

}

}

如下图:

第二步:在web.xml文件中配置监听

com.wbg.treasure.controller.ScheduleController

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一键生成app制作器(一键生成app制作器软件)
下一篇:Hibernate持久化对象生命周期原理解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~