zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    常用css3属性
    jQuery瀑布流
    jQuery事件对象
    jQuery动画
    面向对象复习
    php 面向对象
    git
    存储数据
    ajax
    对象
  • 原文地址:https://www.cnblogs.com/weibanggang/p/11567393.html
Copyright © 2011-2022 走看看