gpt4 book ai didi

java - 如何在不同类的java web应用程序中分配不同的调度时间

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:12 24 4
gpt4 key购买 nike

如下所述,我有三个类,我想在我的类中使用quartz api 设置调度程序,如下所示。

class Excel{
public void readFile(File file){
//here we place some logic
}
}

class Xml{
public void readFile(File file){
//here we place some logic
}
}

class Text{
public void readFile(File file){
//here we place some logic
}
}

在此之后,我创建一个控制调度程序的 servlet 类在类级别,我想在创建这些类对象后在 Controller 类中创建以上三个类对象,我想设置时间,如 Excel 类 readFile(File file) 方法每 3 小时执行一次, Xml 类 readFile(File file) 方法每 5 小时执行一次,Text 类 readFile(File file) 方法每 7 小时执行一次

public class Myschedular imlements Job{
public void execute(JobExecutionContext context){
//here i want to call all these three class method .How can i do this.
}
}

//I don`t want to write any code repeated in this class

最佳答案

您可以在每个单个(类)作业上使用注释@Scheduled(spring)。

文档在这里:

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html

关于java - 如何在不同类的java web应用程序中分配不同的调度时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34740148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com