SpringBoot定时任务(Spring Schedule )实现方法
2017-11-10 14:42
1031 查看
FastDateFormat fdf = FastDateFormat.getInstance("yyyy-MM-dd HH:mm:ss"); fdf.format(new Date())
import java.util.Date; import org.apache.commons.lang3.time.FastDateFormat; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import com.dudu.constant.Constant; @Component public class ScheduleJobs { public final static long SECOND = 1 * 1000; FastDateFormat fdf = FastDateFormat.getInstance("yyyy-MM-dd HH:mm:ss"); /** * 固定等待时间 @Scheduled(fixedDelay = 时间间隔 ) * @throws InterruptedException */ @Scheduled(fixedDelay = SECOND * 2) public void fixedDelayJob() throws InterruptedException { Constant.LOGGER.info("[FixedDelayJob Execute]"+fdf.format(new Date())); } /** * 固定间隔时间 @Scheduled(fixedRate = 时间间隔 ) */ @Scheduled(fixedRate = SECOND * 4) public void fixedRateJob() { Constant.LOGGER.info("[FixedRateJob Execute]"+fdf.format(new Date())); } /** * Corn表达式 @Scheduled(cron = Corn表达式) */ @Scheduled(cron = "0/4 * * * * ?") public void cronJob() { Constant.LOGGER.info("[CronJob Execute]"+fdf.format(new Date())); } }
相关文章推荐
- SpringBoot定时任务两种(Spring Schedule 与 Quartz 整合 )实现方法
- SpringBoot之旅 -- 定时任务两种(Spring Schedule 与 Quartz 整合 )实现
- spring boot + Schedule简单定时任务实现
- SpringBoot之旅 -- 定时任务两种(Spring Schedule 与 Quartz 整合 )实现
- spring boot整合quartz实现多个定时任务的方法
- springboot集成schedule实现定时任务
- SpringBoot之旅 -- 定时任务两种(Spring Schedule 与 Quartz 整合 )实现
- springboot整合Quartz实现动态配置定时任务的方法
- 详解Spring Boot 定时任务的实现方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- quartz (二) Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的详细配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法