我有一小部分代码,我正试图用计时器服务执行.
我在网上找到一个好的例子或教程时遇到了麻烦.Oracle的教程对我来说有点太过分了,无法掌握我需要的基本实用程序.我只是希望它在程序启动时立即执行,然后每小时执行一次.
样品计时器看起来像什么?
Bal*_*usC 13
这是最简单的用a 和另外一个在构造后直接调用方法:@Singleton @Schedule@PostConstruct
package com.example;
import javax.annotation.PostConstruct;
import javax.ejb.Schedule;
import javax.ejb.Singleton;
@Singleton
public class SomeBackgroundJob {
@PostConstruct
@Schedule(hour="*/1", minute="0", second="0", persistent=false)
public void run() {
// Do your job here.
}
}
Run Code Online (Sandbox Code Playgroud)
唯一的区别是它不会在启动后每小时运行一次,而是仅在启动后的每一个小时运行.我认为那应该不重要吗?
| 归档时间: |
|
| 查看次数: |
8872 次 |
| 最近记录: |