Springboot1.5学习11——Spring Boot定时任务支持(Scheduled 定时任务器)

Scheduled 定时任务器: 是 Spring3.0 以后自带的一个定时任务器。

操作步骤

1.1 引入依赖



	org.springframework
	spring-context-support

1.2 创建定时任务类

我们需要创建一个定时任务类,因为该类不属于业务层也不属于持久层,所以,我们可以使用注解@Component来表示,同时,我们还需要创建一个定时任务执行方法,该方法用注解@Scheduled标注,该注解用于设置定时任务,其属性cron是一个cron表达式,是一个定时任务触发的时间表达式,例如:

package com.bjc.scheduled;

import java.util.Date;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**Scheduled定时任务
 * @author Administrator
 *
 */
@Component
public class MyTask {
	
	/**
	  	定时任务方法
	 */
	@Scheduled(cron="0/2 * * * * ?")
	public void scheduledmethod() {
		System.out.println("定时器被触发"+new Date());
	}
	
}

1.3 在启动类中开启定时任务——@EnableScheduling

在springboot中scheduled默认是不开启的,所以要让是scheduled工作,需要开启scheduled

如图:

Springboot1.5学习11——Spring Boot定时任务支持(Scheduled 定时任务器)_第1张图片

启动启动类,发现定时任务触发了,如图;

Springboot1.5学习11——Spring Boot定时任务支持(Scheduled 定时任务器)_第2张图片

你可能感兴趣的:(#,springboot初探)