Primero agregue la anotación en la clase de inicio: @EnablesCheduling para iniciar la tarea de sincronización
@SpringBootApplication@habilitable Aplication de la clase de PublicPublicPublic {public static void main (string [] args) {SpringApplication.run (Application.Class, Args); }}Luego crea una nueva clase de tareas cronometradas
@ComponentPublic Class QuartzService {/** * Ejecutar tareas de tiempo a través de expresiones de tiempo */@scheduled (cron = "0 0/1 * * * *?") Public void timertonow () {system.out.println ("ahora tiempo:" + nuevo simplificado format ("yyyyy-mm-dd hh: mm: ss"). } / ***Ejecutar una vez cada x milisegundos después del punto de tiempo de inicio* / @scheduled (fijedRate = 5000) public void timeRTOZZP () {system.out.println ("fijedRate:" + new Random (). NextLong () + New SimpleFormat ("HH: MM: SS"). Format (new Date ());); } / *** Ejecutar una vez cada x milisegundos después del punto de tiempo final* / @scheduled (fixedDelay = 10000) public void timerTorePortCount () {System.out.println ("fijoDelay:" + new Random (). NextLong () + SimpleDateFormat ("HH: MM: SS"). Format (New Date ())); } / ** * El primer retraso es x milisegundos, y luego ejecuta cada x milisegundos de acuerdo con las reglas de tasa fija * / @scheduled (initialDelay = 10000, fijado = 6000) public void TimeToreport () {System.Println ("InicialDelay:" + niefation (). SimpleDateFormat ("HH: MM: SS"). Format (nueva fecha ())); }}Inicie el proyecto, comience la tarea programada
Resumir
Lo anterior es el código de implementación del procesamiento de tareas cronometrados de SpringBoot que el editor le presentó. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!