我有一个共同的maven项目,其中有4个不同的应用程序项目(App01,App02,App03和App04)。这个公共项目有一个Spring Scheduler作业(JobA),其中cron表达式(6个字段)位于application.properties文件中。我想只在App01,App03,App04启用JobA,但不启用App02。所有应用程序都有其他工作要运行。我如何实现这一目标?
这个solution不适合我,因为我没有编辑代码的权限。它没有使用具有第7个字段(年)的Quartz,我可以设置为年份。我无法将其设置为无效日期(例如2月31日),因为Spring将在启动期间抛出异常。
Invalid cron expression <xxx> led to runaway search for next trigger