当前位置: 首页 > 知识库问答 >
问题:

如何在同一个springboot方法上设置两个cron?

阮昊阳
2023-03-14
cron1: * 30 16 * * *
cron2: * * 9 * * *
@Scheduled(cron = "0 0 2 * * ?")
public void sayHello(){}

这么低的方法如下,有更好的建议吗?

@Scheduled(cron = "* 30 16 * * ?")
public void sayHello(){}

@Scheduled(cron = "* * 9 * * ?")
public void subSayHello(){sayHello();}

共有1个答案

长孙知
2023-03-14

我认为这是困难的,因为不同的分钟和不同的小时,如果cron在相同的小时或分钟运行,这将是容易的。

例如:

"*  0,30  9    * * ?"
"*  0     9,16 * * ?"

或者您可以看到这个链接Cron表达式来每天在不同的时间运行两次作业?

 类似资料:
  • 问题内容: 我想使用rsync 在两个方向上 同步 两个目录。 我指的是经典意义上的同步( 不是 rsync手册中的含义): 我想 双向 更新目录,具体取决于哪个 更新 。 可以通过rsync (在Linux方式中更可取) 完成此操作吗? 如果没有,还有哪些其他解决方案? 问题答案: 只需使用“较新”模式(-u或– update标志)加上-t(复制文件修改时间),-r(用于递归文件夹)和-v(用于

  • 问题内容: 我想将注册和登录表格都放在同一页面上。 它们都以: 所以,我需要这样的东西: 还有如何在第二个表格繁忙时防止执行第一个表格,反之亦然(用户单击两者) 我的想法是在启动流程时(例如,在流程结束时)创建一个简单变量,因此: 可能有更好的方法。 问题答案: 您可以通过两种不同的动作制作两种形式 还是这样做 然后,您的PHP文件将用作一个switch($ _ POST [‘action’])…

  • 假设我们有两个类A、B和各自类的同步方法methodA、methodB。如果我们从synchronizedmethodA调用synchronized methodB,那么当methodB仍在执行时,线程是否仍对ObjectA保持锁定?

  • 我试图用两个CacheManager设置一个spring-boot应用程序,代码如下: 但是当我启动应用程序时,它总是失败,出现以下错误: 由:java.lang.IllegalStateException引起:当预期只有1个CachingConfigurer实现时,发现了2个。重构配置,使CachingConfigurer只实现一次或根本不实现。在org.springframework.cach

  • 我知道如何在一个hashmap上迭代,但我不确定是否可以在一个hashmap上设置两个迭代器? 假设我有以下hashmap: 我想从Hashmap中得到所有值的组合,这样就不会重复对。在这种情况下,4个值- 但是在java中,我们使用迭代器,那么我如何使用迭代器呢?(如果你能找到一种方法来使用集合的索引,那也很好)。 PS:抱歉,我刚从C转到java,所以我需要你的帮助来启动。

  • 问题内容: 今天早些时候,我问如何在不陷入无限循环的情况下重试/捕获输入不匹配异常 但是这是两个过程,首先,游戏会要求用户提供网格的大小,然后在启动后,游戏会要求用户设置标志或跨过一个单元格(如果我的游戏在其他单元格之上,会打印出周围的地雷数量),但是我收到一些奇怪的错误代码: 错误: 在我的打印语句之间打印异常消息的奇怪的事情(网格是一条语句,指令也是一条) 进行搜索时,我发现无法在同一位置使用