您的位置:首页技术文章
文章详情页

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

浏览:2日期:2023-08-12 11:23:12

第一步引入接口: ServletContextListener

@RestController@RequestMapping('/schedule')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()).getAutowireCapableBeanFactory().autowireBean(this); System.out.println('开始执行周期任务'); scheduleService.start(); ; }}

如下图:

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

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

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

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

以上这篇tomcat启动完成执行 某个方法 定时任务(Spring)操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。

标签: Spring
相关文章: