欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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

发布时间:2025/4/16 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 tomcat启动完成执行 某个方法 定时任务(Spring) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

第一步引入接口: ServletContextListener

@RestController @RequestMapping("/schedule") public class ScheduleController implements ServletContextListener {@Autowiredprivate ScheduleService scheduleService;@Overridepublic void contextDestroyed(ServletContextEvent event) {System.out.println("销毁");}@Overridepublic void contextInitialized(ServletContextEvent event) {WebApplicationContextUtils.getRequiredWebApplicationContext(event.getServletContext()).getAutowireCapableBeanFactory().autowireBean(this);System.out.println("开始执行周期任务");scheduleService.start(); ;} }

如下图:

 

 

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

<listener><listener-class>com.wbg.treasure.controller.ScheduleController</listener-class> </listener>

 

转载于:https://www.cnblogs.com/weibanggang/p/11567393.html

总结

以上是生活随笔为你收集整理的tomcat启动完成执行 某个方法 定时任务(Spring)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。