Przeglądaj źródła

app新增定时任务demo

zouxuan 6 lat temu
rodzic
commit
9b93e272e7

+ 28 - 0
src/main/java/com/ym/mec/collectfee/job/TaskDemo.java

@@ -0,0 +1,28 @@
+package com.ym.mec.collectfee.job;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.scheduling.annotation.EnableScheduling;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
+import java.time.LocalDateTime;
+
+@Component
+@Configuration
+@EnableScheduling
+public class TaskDemo {
+
+    @Scheduled(cron = "0/5 * * * * ?")
+    //或直接指定时间间隔,例如:5秒
+    //@Scheduled(fixedRate=5000)
+    private void taskOne() {
+        System.err.println("执行静态定时任务时间1111: " + LocalDateTime.now());
+    }
+
+
+    @Scheduled(cron = "0/5 * * * * ?")
+    //或直接指定时间间隔,例如:5秒
+    //@Scheduled(fixedRate=5000)
+    private void taskTwo() {
+        System.err.println("执行静态定时任务时间222: " + LocalDateTime.now());
+    }
+}

+ 12 - 13
src/main/resources/application.yml

@@ -1,7 +1,6 @@
 server:
   port: 8001
 
-
 spring:
   application:
     name: collect_fee
@@ -35,20 +34,20 @@ spring:
     database: 0
     #连接超时时间(毫秒)
     timeout: 10000
-    pool:
-      #连接池最大连接数(使用负值表示没有限制)
-      max-active: 10
-      #连接池最大阻塞等待时间(使用负值表示没有限制)
-      max-wait: -1
-      #连接池中的最大空闲连接
-      max-idle: 10
-      #连接池中的最小空闲连接
-      min-idle: 0
-      
-         
+
+    jedis:
+      pool:
+        #连接池最大连接数(使用负值表示没有限制)
+        max-active: 10
+        #连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-wait: -1
+        #连接池中的最大空闲连接
+        max-idle: 10
+        #连接池中的最小空闲连接
+        min-idle: 0
 mybatis:
     mapperLocations: classpath:config/mybatis/*.xml
     
 logging:
   config: classpath:logback-spring.xml
-  path: e:/var/logs
+  path: d:/var/logs