EnableScheduling

Spring注解方式实现任务调度

我们两清 提交于 2019-12-03 16:16:37
原文: http://docs.spring.io/spring/docs/4.0.1.BUILD-SNAPSHOT/javadoc-api/ 注解类型:EnableScheduling @Target(value=TYPE) @Retention(value=RUNTIME) @Import(value=SchedulingConfiguration.class) @Documented public @interface EnableScheduling 使用该注解让Spring可以进行任务调度,功能类似于Spring的xml命名空间<task:*> 使用 @ EnableScheduling 注解的类示例: @Configuration @EnableScheduling public class AppConfig { // 各种@bean的定义 // various @Bean definitions } 使用@Scheduled注解可以被Spring容器检测。使用示例: package com.myco.tasks; public class MyTask { @Scheduled(fixedRate=1000) public void work() { // 任务执行逻辑 // task execution logic } } 下面的配置使MyTask.work(