Primeiro adicione anotação na aula de inicialização: @enablescheduling para iniciar a tarefa de tempo
@Springbootapplication@enablechedulingpublic Classe aplicativo {public static void main (string [] args) {springapplication.run (application.class, args); }}Em seguida, crie uma nova classe de tarefa cronometrada
@ComponentPublic Classe quartzService {/** * Execute as tarefas de tempo através das expressões de tempo */@Scheduled (Cron = "0 0/1 * * * *? } / ***Execute uma vez a cada x milissegundos após o ponto de partida* / @scheduled (fixo = 5000) public void timetozzp () {System.out.println ("fIllrate:" + novo Random (). NextLong () + novo simplificado ("hh: mm: ss"). } / *** Execute uma vez a cada x milissegundos após o ponto final do tempo* / @Scheduled (FILLDELAY = 10000) public Void TimerTorePortCount () {System.out.println ("FIRLDELAY:" + novo Random (). NextLong () + NEWLEATATEFORMAT ("HH: MM: MM: } / ** * O primeiro atraso é x milissegundos e, em seguida, execute a cada x milissegundos de acordo com as regras da taxa fixa * / @Scheduled (InitialDelay = 10000, Fellrate = 6000) public void timerToreport () {System.out.println ("InitialDelay:" + novo RandomE (). SimpledateFormat ("hh: mm: ss"). Formato (new Date ())); }}Inicie o projeto, inicie a tarefa programada
Resumir
O exposto acima é o código de implementação do processamento de tarefas cronometrado do Springboot que o editor apresentou a você. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!