在java中使用ssm框架的定時的實現
阿新 • • 發佈:2018-11-12
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()方法,控制檯每五秒會輸出測試兩個字