如果在集群环境下,多台服务器中只希望有一台执行,那 Spring 自带的这种定时器方式可能不太符合你的需要。本文着重介绍的是 SpringMVC 配置定时器的方式,而不是 SpringBoot 配置定时器的方式。首先,在 Clock 类上添加 @Component,然后,在需要定时执行的方法上面加上 @Scheduled,最后指定 cron 表达式。因此我们将上一节的代码稍稍改动一下:Clock.java 去掉注解spring-mvc.xml@Scheduled 定时任务不生效@Scheduled定时任务不生效???常用的 cron 表达式由 6 个域组成,域和域之间以空格分开域从左到右,时间单位从秒开始逐步增大。表示任意,则另一个必须用 ?
暂无评论