Wenn Sie kein xml verwenden, sollte dieses Beispiel das sein, was Sie wollen, was eigentlich eine Spring-Boot-Anwendung ist. https://github.com/soiff-spring/spring-boot-example
Mein vollständiges Beispiel ist hier: https://github.com/soiff-spring/spring-mvc-example
Beachten Datei und Klasse, um folgende:
hello-servlet.xml
HelloScheduler
dieses Projekt Packaing und setzen es in Ihrem Tomcat-Container und starten Sie Ihren Tomcat, sehen Sie das Protokoll wie folgt:
20:06:53.003 [pool-1-thread-1] INFO xyz.cloorc.example.springmvc.HelloScheduler - 1480594013001 : hello world ...
20:06:54.001 [pool-1-thread-1] INFO xyz.cloorc.example.springmvc.HelloScheduler - 1480594014001 : hello world ...
20:06:55.001 [pool-1-thread-1] INFO xyz.cloorc.example.springmvc.HelloScheduler - 1480594015001 : hello world ...
20:06:56.002 [pool-1-thread-1] INFO xyz.cloorc.example.springmvc.HelloScheduler - 1480594016002 : hello world ...
20:06:57.000 [pool-1-thread-1] INFO xyz.cloorc.example.springmvc.HelloScheduler - 1480594017000 : hello world ...
20:06:58.002 [pool-1-thread-1] INFO xyz.cloorc.example.springmvc.HelloScheduler - 1480594018002 : hello world ...
Viel Spaß.
Wenn Sie Spring Boot verwenden, sollte die @ @ EnableScheduling-Annotation zusammen mit @ SpringBootApplication angegeben werden und sicherstellen, dass Ihre Task von Ihrer Spring-Boot-Anwendung gescannt werden kann, die eigentlich eine Bean ist '@ Component' wie Sie getan haben. –
Ich benutze Spring Boot – Shailesh
Wenn nicht, können Sie das Javadoc über die Klasse 'EnableScheduling' sehen. task: geplante Tasks> –