File tree Expand file tree Collapse file tree 1 file changed +32
-1
lines changed
chapter5-task/src/main/java/com/hong/task Expand file tree Collapse file tree 1 file changed +32
-1
lines changed Original file line number Diff line number Diff line change 14
14
@ EnableScheduling
15
15
public class MyTask {
16
16
17
+ /**
18
+ * @Scheduled 详细参数说明:
19
+ *
20
+ * 1.corn 指定:秒,分钟,小时,日期,月份,星期,年(可选)
21
+ * 2.fixedDelay 从上一个任务完成到下一个任务开始的间隔,单位是毫秒
22
+ * 3.fixedDelayString 同上,只是字符串类型.
23
+ * 4.fixedRate 从上一个任务开始到下一个任务开始的间隔,单位是毫秒
24
+ * 5.fixedRateString 同上,只是字符串类型.
25
+ * 6.initialDelay 任务第一次执行前需要延迟的毫秒数
26
+ * 7.initialDelayString 同上,只是字符串类型.
27
+ * 8.zone 指定时区
28
+ *
29
+ */
30
+
17
31
18
32
/**
19
33
* 这个方法每10秒打印一次.
20
34
* 使用cron表达式 指定:秒,分钟,小时,日期,月份,星期,年(可选).
21
35
*/
22
36
@ Scheduled (cron = "0/10 * * * * *" )
23
37
public void test (){
24
- System .out .println ("mytask......" +new Date ());
38
+ System .out .println ("test......" +new Date ().getTime ());
39
+ }
40
+
41
+
42
+ /**
43
+ * 每隔6秒执行.
44
+ */
45
+ @ Scheduled (fixedDelay = 6000 )
46
+ public void test2 (){
47
+ System .out .println ("test2..." +new Date ().getTime ());
25
48
}
26
49
50
+ // @Scheduled(fixedDelayString = "5000")
51
+ // public void test3(){
52
+ // System.out.println("test3..."+new Date().getTime());
53
+ // }
54
+
55
+
56
+
57
+
27
58
28
59
}
You can’t perform that action at this time.
0 commit comments