tomcat启动完成执行 某个方法 定时任务(Spring)操作
第一步引入接口: 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(); ; }}
如下图:
第二步:在web.xml文件中配置监听
<listener> <listener-class>com.wbg.treasure.controller.ScheduleController</listener-class></listener>
以上这篇tomcat启动完成执行 某个方法 定时任务(Spring)操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
相关文章:
1. ASP.NET MVC使用正则表达式验证手机号码2. SpringMVC+Jquery实现Ajax功能3. ASP.NET MVC把数据库中枚举项的数字转换成文字4. 基于javaweb+jsp实现企业财务记账管理系统5. IIS Express 取代 ASP.NET Development Server的配置方法6. python用moviepy对视频进行简单的处理7. Python 字符串池化的前提8. Python使用正则表达式实现爬虫数据抽取9. php实现pdo数据库操作类过程详解10. jsp session.setAttribute()和session.getAttribute()用法案例详解
