springboot定时任务二种(一)


先导入依赖

1
2
3
4
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</dependency>

然后创建定时任务类

1
2
3
4
5
6
7
8
9

public class
{
@Scheduled(cron="0/2 * * * * ?")
public void scheduledMethod()
{
System.out.println("定时器被触发");
}
}

然后在启动类中加上@EnableScheduling

就可以了

关于cron表达式

5Q7K}0JELS2CT_23YA3EZ@Q.png

0/2代表每隔2秒

0-2则代表这个区间断

*代表每分钟吖,每小时呀等到

?通常指的是无意义的值

L代表last 但是意义不同,L表示改月份或者日期的最后一天

W指的是离该月15最近的工作日

LW组合代表当月最后一个工作日

如图:

I58GI@OOQ77DJ5AAMPLR{(1.png

坚持原创技术分享,您的支持将鼓励我继续创作!

-------------本文结束感谢您的阅读-------------