Ajoutez d'abord l'annotation sur la classe de démarrage: @enablesCheduling pour démarrer la tâche de synchronisation
@ SpringbootApplication @ ActivedELuLingPublic Class Application {public static void main (String [] args) {SpringApplication.Run (application.class, args); }}Puis créez une nouvelle classe de tâches chronométrée
@ComponentPublic Class QuartzService {/ ** * Exécuter des tâches de synchronisation par le biais d'expressions de temps * / @scheduled (Cron = "0 0/1 * *?"? ") Public void timertonow () {System.out.println (" maintenant Time: "+ new SimpledateFormat (" new)); } / ** * Exécutez une fois tous les x millisecondes après le point de départ * / @scheduled (fixeRate = 5000) public void timertozzp () {System.out.println ("Fixedrate:" + new random (). NextLong () + new SimpledateFormat ("HH: MM: SS"). Format (new Date ()); } / ** * Exécuter une fois tous les x millisecondes après le point de fin de l'heure * / @scheduled (fixeDelay = 10000) public void timertoreportCount () {System.out.println ("FixedDelay:" + new Random (). NextLong () + new SimpledateFormat ("HH: MM: SS"). Format (new Date ()); } / ** * Le premier délai est x millisecondes, puis exécuter tous les x millisecondes selon les règles Fixetrate * / @scheduled (initialDelay = 10000, fixeRate = 6000) public void timertoreport () {System.out.println ("initialDelay:" + new random (). SimpledateFormat ("HH: MM: SS"). Format (new Date ())); }}Démarrez le projet, démarrez la tâche planifiée
Résumer
Ce qui précède est le code d'implémentation du traitement de tâche chronométré Springboot que l'éditeur vous a présenté. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!