@Schedule vs. @Startup:首先会调用什么

时间:2017-12-04 10:07:45

标签: java java-ee singleton startup schedule

课程安排程序:

@Singleton
class Scheduler {
    @Schedule(persistent = false)
    private void task() {
        ...
    }
}

Class AppStartup:

@Startup
@Singleton
class AppStartup {
    @PostConstruct
    private void init() {
        ...
    }
}

首先调用什么方法:Scheduler #task或AppStartup #init如果部署时间等于@Schedule time(00:00:00)

应用服务器(不仅仅是@Startup和@Schedule)获得完整的组件部署生命周期会很不错。

0 个答案:

没有答案