- * 每小时执行一次
- *
- * @author a203
- */
-@Component
-@CasicSimpleJob(cron = "0 0 */1 * * ?",
- jobName = "TyphoonJob")
-public class TyphoonJob implements SimpleJob {
-
- private final ITyphoonService typhoonService;
-
- public TyphoonJob(ITyphoonService typhoonService) {
- this.typhoonService = typhoonService;
- }
-
- @Override
- public void execute(ShardingContext shardingContext) {
- typhoonService.saveTyphoonList();
- }
-}
diff --git a/casic-ship/pom.xml b/casic-ship/pom.xml
index 4787177..0b78806 100644
--- a/casic-ship/pom.xml
+++ b/casic-ship/pom.xml
@@ -40,11 +40,6 @@
- * 每小时执行一次
- *
- * @author a203
- */
-@Component
-@CasicSimpleJob(cron = "0 0 */1 * * ?",
- jobName = "TyphoonJob")
-public class TyphoonJob implements SimpleJob {
-
- private final ITyphoonService typhoonService;
-
- public TyphoonJob(ITyphoonService typhoonService) {
- this.typhoonService = typhoonService;
- }
-
- @Override
- public void execute(ShardingContext shardingContext) {
- typhoonService.saveTyphoonList();
- }
-}
diff --git a/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java
new file mode 100644
index 0000000..a582f9d
--- /dev/null
+++ b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java
@@ -0,0 +1,26 @@
+package com.casic.missiles.Job;
+
+import com.casic.missiles.modular.system.service.ITyphoonService;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
+
+/**
+ * @author lwh
+ * 台风数据定时任务,每小时执行一次
+ * @ClassName TyphoonQuartzJob
+ * @Description 依赖casic-job-quartz,并在CasicApplication上增加注解 @EnableScheduling
+ */
+@Component
+public class TyphoonQuartzJob {
+
+ private final ITyphoonService typhoonService;
+
+ public TyphoonQuartzJob(ITyphoonService typhoonService) {
+ this.typhoonService = typhoonService;
+ }
+
+ @Scheduled(cron = "0 0 */1 * * ?")
+ public void execute() {
+ typhoonService.saveTyphoonList();
+ }
+}
diff --git a/casic-ship/pom.xml b/casic-ship/pom.xml
index 4787177..0b78806 100644
--- a/casic-ship/pom.xml
+++ b/casic-ship/pom.xml
@@ -40,11 +40,6 @@
- * 每小时执行一次
- *
- * @author a203
- */
-@Component
-@CasicSimpleJob(cron = "0 0 */1 * * ?",
- jobName = "TyphoonJob")
-public class TyphoonJob implements SimpleJob {
-
- private final ITyphoonService typhoonService;
-
- public TyphoonJob(ITyphoonService typhoonService) {
- this.typhoonService = typhoonService;
- }
-
- @Override
- public void execute(ShardingContext shardingContext) {
- typhoonService.saveTyphoonList();
- }
-}
diff --git a/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java
new file mode 100644
index 0000000..a582f9d
--- /dev/null
+++ b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java
@@ -0,0 +1,26 @@
+package com.casic.missiles.Job;
+
+import com.casic.missiles.modular.system.service.ITyphoonService;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
+
+/**
+ * @author lwh
+ * 台风数据定时任务,每小时执行一次
+ * @ClassName TyphoonQuartzJob
+ * @Description 依赖casic-job-quartz,并在CasicApplication上增加注解 @EnableScheduling
+ */
+@Component
+public class TyphoonQuartzJob {
+
+ private final ITyphoonService typhoonService;
+
+ public TyphoonQuartzJob(ITyphoonService typhoonService) {
+ this.typhoonService = typhoonService;
+ }
+
+ @Scheduled(cron = "0 0 */1 * * ?")
+ public void execute() {
+ typhoonService.saveTyphoonList();
+ }
+}
diff --git a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java b/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java
deleted file mode 100644
index b27361a..0000000
--- a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package com.casic.missiles.modular.system.utils;
-
-import org.apache.commons.io.FileUtils;
-
-import java.io.File;
-import java.io.IOException;
-
-/**
- * Test Json Data
- *
- * @author a203
- */
-public class ReadFile {
- public static String read(String filePath) {
- File file = new File(filePath);
- try {
- return FileUtils.readFileToString(file, "UTF-8");
- } catch (IOException e) {
- e.printStackTrace();
- }
- return null;
- }
-}
diff --git a/casic-ship/pom.xml b/casic-ship/pom.xml
index 4787177..0b78806 100644
--- a/casic-ship/pom.xml
+++ b/casic-ship/pom.xml
@@ -40,11 +40,6 @@
- * 每小时执行一次 - * - * @author a203 - */ -@Component -@CasicSimpleJob(cron = "0 0 */1 * * ?", - jobName = "TyphoonJob") -public class TyphoonJob implements SimpleJob { - - private final ITyphoonService typhoonService; - - public TyphoonJob(ITyphoonService typhoonService) { - this.typhoonService = typhoonService; - } - - @Override - public void execute(ShardingContext shardingContext) { - typhoonService.saveTyphoonList(); - } -} diff --git a/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java new file mode 100644 index 0000000..a582f9d --- /dev/null +++ b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java @@ -0,0 +1,26 @@ +package com.casic.missiles.Job; + +import com.casic.missiles.modular.system.service.ITyphoonService; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +/** + * @author lwh + * 台风数据定时任务,每小时执行一次 + * @ClassName TyphoonQuartzJob + * @Description 依赖casic-job-quartz,并在CasicApplication上增加注解 @EnableScheduling + */ +@Component +public class TyphoonQuartzJob { + + private final ITyphoonService typhoonService; + + public TyphoonQuartzJob(ITyphoonService typhoonService) { + this.typhoonService = typhoonService; + } + + @Scheduled(cron = "0 0 */1 * * ?") + public void execute() { + typhoonService.saveTyphoonList(); + } +} diff --git a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java b/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java deleted file mode 100644 index b27361a..0000000 --- a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.casic.missiles.modular.system.utils; - -import org.apache.commons.io.FileUtils; - -import java.io.File; -import java.io.IOException; - -/** - * Test Json Data - * - * @author a203 - */ -public class ReadFile { - public static String read(String filePath) { - File file = new File(filePath); - try { - return FileUtils.readFileToString(file, "UTF-8"); - } catch (IOException e) { - e.printStackTrace(); - } - return null; - } -} diff --git a/casic-web/pom.xml b/casic-web/pom.xml index e1efe3a..bf6b182 100644 --- a/casic-web/pom.xml +++ b/casic-web/pom.xml @@ -107,7 +107,7 @@
- * 每小时执行一次 - * - * @author a203 - */ -@Component -@CasicSimpleJob(cron = "0 0 */1 * * ?", - jobName = "TyphoonJob") -public class TyphoonJob implements SimpleJob { - - private final ITyphoonService typhoonService; - - public TyphoonJob(ITyphoonService typhoonService) { - this.typhoonService = typhoonService; - } - - @Override - public void execute(ShardingContext shardingContext) { - typhoonService.saveTyphoonList(); - } -} diff --git a/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java new file mode 100644 index 0000000..a582f9d --- /dev/null +++ b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java @@ -0,0 +1,26 @@ +package com.casic.missiles.Job; + +import com.casic.missiles.modular.system.service.ITyphoonService; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +/** + * @author lwh + * 台风数据定时任务,每小时执行一次 + * @ClassName TyphoonQuartzJob + * @Description 依赖casic-job-quartz,并在CasicApplication上增加注解 @EnableScheduling + */ +@Component +public class TyphoonQuartzJob { + + private final ITyphoonService typhoonService; + + public TyphoonQuartzJob(ITyphoonService typhoonService) { + this.typhoonService = typhoonService; + } + + @Scheduled(cron = "0 0 */1 * * ?") + public void execute() { + typhoonService.saveTyphoonList(); + } +} diff --git a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java b/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java deleted file mode 100644 index b27361a..0000000 --- a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.casic.missiles.modular.system.utils; - -import org.apache.commons.io.FileUtils; - -import java.io.File; -import java.io.IOException; - -/** - * Test Json Data - * - * @author a203 - */ -public class ReadFile { - public static String read(String filePath) { - File file = new File(filePath); - try { - return FileUtils.readFileToString(file, "UTF-8"); - } catch (IOException e) { - e.printStackTrace(); - } - return null; - } -} diff --git a/casic-web/pom.xml b/casic-web/pom.xml index e1efe3a..bf6b182 100644 --- a/casic-web/pom.xml +++ b/casic-web/pom.xml @@ -107,7 +107,7 @@
- * 每小时执行一次 - * - * @author a203 - */ -@Component -@CasicSimpleJob(cron = "0 0 */1 * * ?", - jobName = "TyphoonJob") -public class TyphoonJob implements SimpleJob { - - private final ITyphoonService typhoonService; - - public TyphoonJob(ITyphoonService typhoonService) { - this.typhoonService = typhoonService; - } - - @Override - public void execute(ShardingContext shardingContext) { - typhoonService.saveTyphoonList(); - } -} diff --git a/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java new file mode 100644 index 0000000..a582f9d --- /dev/null +++ b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java @@ -0,0 +1,26 @@ +package com.casic.missiles.Job; + +import com.casic.missiles.modular.system.service.ITyphoonService; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +/** + * @author lwh + * 台风数据定时任务,每小时执行一次 + * @ClassName TyphoonQuartzJob + * @Description 依赖casic-job-quartz,并在CasicApplication上增加注解 @EnableScheduling + */ +@Component +public class TyphoonQuartzJob { + + private final ITyphoonService typhoonService; + + public TyphoonQuartzJob(ITyphoonService typhoonService) { + this.typhoonService = typhoonService; + } + + @Scheduled(cron = "0 0 */1 * * ?") + public void execute() { + typhoonService.saveTyphoonList(); + } +} diff --git a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java b/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java deleted file mode 100644 index b27361a..0000000 --- a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.casic.missiles.modular.system.utils; - -import org.apache.commons.io.FileUtils; - -import java.io.File; -import java.io.IOException; - -/** - * Test Json Data - * - * @author a203 - */ -public class ReadFile { - public static String read(String filePath) { - File file = new File(filePath); - try { - return FileUtils.readFileToString(file, "UTF-8"); - } catch (IOException e) { - e.printStackTrace(); - } - return null; - } -} diff --git a/casic-web/pom.xml b/casic-web/pom.xml index e1efe3a..bf6b182 100644 --- a/casic-web/pom.xml +++ b/casic-web/pom.xml @@ -107,7 +107,7 @@
- * 每小时执行一次 - * - * @author a203 - */ -@Component -@CasicSimpleJob(cron = "0 0 */1 * * ?", - jobName = "TyphoonJob") -public class TyphoonJob implements SimpleJob { - - private final ITyphoonService typhoonService; - - public TyphoonJob(ITyphoonService typhoonService) { - this.typhoonService = typhoonService; - } - - @Override - public void execute(ShardingContext shardingContext) { - typhoonService.saveTyphoonList(); - } -} diff --git a/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java new file mode 100644 index 0000000..a582f9d --- /dev/null +++ b/casic-ship/src/main/java/com/casic/missiles/Job/TyphoonQuartzJob.java @@ -0,0 +1,26 @@ +package com.casic.missiles.Job; + +import com.casic.missiles.modular.system.service.ITyphoonService; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +/** + * @author lwh + * 台风数据定时任务,每小时执行一次 + * @ClassName TyphoonQuartzJob + * @Description 依赖casic-job-quartz,并在CasicApplication上增加注解 @EnableScheduling + */ +@Component +public class TyphoonQuartzJob { + + private final ITyphoonService typhoonService; + + public TyphoonQuartzJob(ITyphoonService typhoonService) { + this.typhoonService = typhoonService; + } + + @Scheduled(cron = "0 0 */1 * * ?") + public void execute() { + typhoonService.saveTyphoonList(); + } +} diff --git a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java b/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java deleted file mode 100644 index b27361a..0000000 --- a/casic-ship/src/main/java/com/casic/missiles/modular/system/utils/ReadFile.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.casic.missiles.modular.system.utils; - -import org.apache.commons.io.FileUtils; - -import java.io.File; -import java.io.IOException; - -/** - * Test Json Data - * - * @author a203 - */ -public class ReadFile { - public static String read(String filePath) { - File file = new File(filePath); - try { - return FileUtils.readFileToString(file, "UTF-8"); - } catch (IOException e) { - e.printStackTrace(); - } - return null; - } -} diff --git a/casic-web/pom.xml b/casic-web/pom.xml index e1efe3a..bf6b182 100644 --- a/casic-web/pom.xml +++ b/casic-web/pom.xml @@ -107,7 +107,7 @@