1. 程式人生 > >在java中使用ssm框架的定時的實現

在java中使用ssm框架的定時的實現

1.首先需要在application.xml裡面配置如下的程式碼:

 xmlns:task="http://www.springframework.org/schema/task

http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.0.xsd

注意xmlns需要寫在上面,而下面的http的內容需要寫在xsi裡面,如下:

2.需要在相關的實現類裡面寫要操作的方法,如下:

@Service
public class SetTimeService {

@Scheduled(cron = "0/5 * * * * ? ")
public void myTestWork() {
System.out.println("測試");
}
}

注意@Scheduled(cron = "0/5 * * * * ? ")標籤下使用的方法myTestWork()不能帶引數,否則在啟動的時候會報錯,另外cron = "0/5 * * * * ? ",0/5表示每5秒執行一次

從左向右依次是 [秒] [分] [小時] [日] [月] [年],具體的配置可以百度一下

3.配置完之後,啟動Tomcat就會每五秒執行上面的的myTestWork()方法,控制檯每五秒會輸出測試兩個字