- 配置自动调度的包
@Configuration
@ComponentScan(basePackages = "com.test.indexer.service")
public class AppConfig {
}
2. 注解调度和定时任务
/**
* 定时任务
*/
@Component
public class ScheduledTasks {
private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
@Scheduled(fixedRate = 5000)
public void reportCurrentTime() {
System.out.println("------------------The time now is " + dateFormat.format(new Date()));
}
}
3. 调用
@Configuration
@EnableAsync
@EnableScheduling
public class App {
// todo
}
浙公网安备 33010602011771号