1. Primeiro, você precisa usar @enablescheduling para anotar para *Applicatin.java para detectar se existem tarefas programadas.
2. A anotação @Scheduled é usada para anotar esse método como uma tarefa cronometrada. A primavera digitalizará automaticamente esta anotação e iniciará a tarefa de agendamento.
pacote com.david.translate.quartz; importar org.springframework.beans.factory.annotation.autowired; importar org.springframework.scheduling.annotation.scheduled; importação org.springframework.teroType.component; import.David.Tring.Tring.SeRSET.ArtsTensT.ArtsTonsensT.AnTonsT.Trid.TringFramework.SteroType.Component; import.David.David; classe TimeQuartz {@Autowired Private SysuserService UserService; /** * Execute uma vez em um minuto */@scheduled (cron = "0 0/1 * * * *? "+UserService.findall (). size ()); }}A configuração de tempo das tarefas de agendamento usa expressões CRON. É recomendado a um site que gera expressões online. Se você não sabe escrever ou não está disposto a escrever sozinho, pode usar este site para gerá -lo diretamente:
http://cron.qqe2.com/
A captura de tela é a seguinte:
Alguns exemplos de expressão de tarefas comumente usados:
0 * * * *? Acionado a cada 1 minuto
0 0 * * *? Acionado a cada 1 hora por dia
0 0 10 * *? Acionado uma vez a cada 10 horas
0 * 14 * *? Acionado a cada 1 minuto entre 14h e 14h59 todos os dias
0 30 9 1 *? Todo mês às 9h30
0 15 10 15 *? Acionado às 10h15 no dia 15 de cada mês
/5 * * *? Executar a cada 5 segundos
0 /1 * *? Executar a cada 1 minuto
0 0 5-15 * *? Acionado às 5-15 horas todos os dias
0 0/3 * * *? Acionado a cada três minutos
0 0-5 14 * *? Acionado a cada 1 minuto entre 14h e 14h05 todos os dias
0 0/5 14 * *? Acionado a cada 5 minutos entre 14h e 14h55 todos os dias
0 0/5 14,18 * *? Acionado a cada 5 minutos entre 14:55 e entre 18:55 e entre 18:55 e a cada 5 minutos entre
0 0/30 9-17 * *? A cada meia hora durante o horário de trabalho de 9 a 5
0 0 10,14,16 * *? Todos os dias às 10h, 14h, 16h
0 0 12? * Wed significa 12 ao meio -dia toda quarta -feira
0 0 17? * Terça, qui, estava sentado toda terça, quinta e sábado às 17:00
0 10,44 14? 3 WEL Gatwers às 14:10 e 14:44 às quartas -feiras em março
0 15 10? * Seg-Fri desencadeado às 10:15 de segunda a sexta-feira
0 0 23 L *? Executar uma vez a cada 23:00 no último dia de cada mês
0 15 10 l *? Acionado às 10h15 no último dia de cada mês
0 15 10? * 6L desencadeado às 10h15 na última sexta -feira de cada mês
0 15 10 * *? 2005 desencadeado às 10h15 todos os dias em 2005
0 15 10? * 6L 2002-2005 acionado às 10:15 da última sexta-feira de cada mês de 2002 a 2005
0 15 10? * 6#3 desencadeado às 10:15 na terceira sexta -feira de cada mês
Resumir
O exposto acima são as tarefas de agendamento de trampolim e expressões de tarefas comumente usadas introduzidas a você pelo editor. 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!