加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java EE @计划和服务器关闭

发布时间:2020-12-14 19:26:06 所属栏目:Java 来源:网络整理
导读:我在WildFly上运行的Java EE 8中具有以下任务. public class MyScheduler { @Schedules({ @Schedule(dayOfWeek = "Fri",hour = "17") }) public void performCronTask() { System.out.println("MyScheduler started."); }} 该程序将在每个星期五的17点(下午5

我在WildFly上运行的Java EE 8中具有以下任务.

public class MyScheduler {

    @Schedules({
            @Schedule(dayOfWeek = "Fri",hour = "17")
    })
    public void performCronTask() {
        System.out.println("MyScheduler started.");
    }
}

该程序将在每个星期五的17点(下午5点)运行.如果服务器在16时关闭并在18时重启,会发生什么情况?服务器是否将运行任务?我需要以编程方式控制这种情况吗?

最佳答案
是的,它将被执行.根据EJB 3.1,@ Schedule批注包含定义调度程序是否持久的属性.默认情况下,调度程序是持久性的.这是一篇详细介绍如何配置基于编程和注释的计划程序https://www.baeldung.com/scheduling-in-java-enterprise-edition的文章

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读