Spring mvc 定时任务

1.springmvc-servlet.xml 配置文件


       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:task="http://www.springframework.org/schema/task"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd">
    
   
   

2.web.xml 其中一定要加listener的监听


         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    
 
      
   
     org.springframework.web.context.ContextLoaderListener
   


   
        contextConfigLocation
        /WEB-INF/supervise-servlet.xml
   

      
   
        Task
        org.springframework.web.servlet.DispatcherServlet
   
       
            contextConfigLocation
            /WEB-INF/supervise-servlet.xml
       

        
   

   
        Task
        /*
   

    

3.代码块

/**
 * Created by  on 2018-09-10.
 */
@Component
public class TaskTest {

    @Scheduled(cron="0/5* * * * ? ")//5秒一次
    public void task(){
        System.out.println("使用SpringMVC框架配置定时任务");
    }
    
    
}

 

4.测试的话 直接发布到tomcat或者其他的服务容器就可以了 

你可能感兴趣的:(Spring mvc 定时任务)