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

如何在不同的java web应用程序类中分配不同的调度时间,java,Java,如下所述,我有三个类,我想在我的类中设置一个使用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{ publ

如下所述,我有三个类,我想在我的类中设置一个使用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类来控制调度程序 在类级别,我想在控制器类中创建上述三个类对象创建这些类对象后,我想设置时间,如Excel类
readFile(File File File)
方法,每3小时执行一次, Xml类readFile(File File)方法每5小时执行一次,Text类
readFile(File File File)
method每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)

文件如下:


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

文件如下:


首先,欢迎来到SO。请看一看关于如何提出正确问题的常见问题解答(至少请努力将问题格式化,以免阅读时感到痛苦-这在某种程度上对你有帮助,但请下次再考虑)。当然,你已经尝试了一些事情,请提供您的最佳尝试代码以及您对如何解决问题的具体疑问。提示:注册3个以不同间隔运行的作业并读取不同类型的文件。首先,欢迎使用SO。请看一看关于如何提出正确问题的常见问题解答(至少请努力将问题格式化,以免阅读时感到痛苦-这在某种程度上对你有帮助,但请下次再考虑)。当然,你已经尝试了一些事情,请提供您的最佳尝试代码以及您对如何解决问题的具体疑问。提示:注册3个以不同间隔运行的作业,并读取不同类型的文件。使用此选项我们无法停止调度。但我也想停止调度。使用此选项我们无法停止调度。但我也想停止调度。