package cn.yang.test.utils;
import cn.yang.test.entity.Student;
import org.springframework.scheduling.annotation.*;
import org.springframework.stereotype.Component;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.concurrent.Future;
/**
* Created by admin on 2016/1/18.
*/
@Component
public class ScheduledTasks {
@Scheduled(fixedRate = 3000)
public void run() {
System.out.println(new SimpleDateFormat(“yyyy-MM-dd:hh:mm:ss” +
“”).format(new Date()));
}
这个是异步执行的代码
@Async
public Future run2(int i){
try {
System.out.println(“async—”);
Thread.sleep(i);
} catch (InterruptedException e) {
e.printStackTrace();
}
Student stu=new Student();
stu.setName("yang");
stu.setAge(20);
return new AsyncResult<Student>(stu);
}