第一步、导入相关spring的jar,(具体包可见下图)

第二步,在spring-mvc.xml进行配置 。注解方式<task:annotation-driven/> 定时开关

第三步、写一个测试方法springDS,创建一个方法time(),(注意增加@Scheduled(cron = "0/5 * * * * ?"))为5秒执行一次

第四步,创建一个index页面 启动tomcat,即可

成功执行定时任务

第二种方式、XML配置方式(去掉注解)
增加一个bean标签 <bean id="springDS" class="springmvc.dlsp.controller.SpringDS"></bean>(指向对应定时任务的方法)。注意最好不要将定时任务与其他注解写在一个方法中,会出异常!单独创建定时任务,定时任务也不要有返回值

Spring MVC配置定时任务指南

本文介绍了两种在Spring MVC中配置定时任务的方法。第一种通过注解<task:annotation-driven/>实现,配合@Scheduled(cron = "0/5 * * * * ?")定时执行测试方法time()。第二种方式是XML配置,创建bean标签指定定时任务类,避免与其他注解混用,且定时任务不应有返回值。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



