Um, introdução de quartzo
Quartz é uma estrutura de agendador de tarefas poderosa. É totalmente escrito em Java e projetado para ser usado em aplicativos J2SE e J2EE. Ele pode implementar funções de agendamento mais complexas, como execução no primeiro dia de cada mês, execução matinal todos os dias e semanalmente Cenários complexos, como cinco execuções, etc., também oferecem suporte à programação distribuída. Ele oferece grande flexibilidade sem sacrificar a simplicidade. Você pode usá-lo para criar agendas simples ou complexas para a execução de um trabalho. Possui muitos recursos, como: suporte a banco de dados, clustering, plug-ins, pré-construção de trabalho EJB, JavaMail e outros, suporte para expressões semelhantes ao cron e assim por diante.
1. Instalação e configuração
Site oficial: http://quartz-scheduler.org/
2. Captura de tela do projeto
Dois, Quzrtz consiste em três elementos
Quartz tem três elementos centrais importantes, agendador de tarefas (Scheduler), gatilho (Trigger), tarefa (Job).
1. Trabalho 和 JobDetail
Trabalho representa uma tarefa - refere-se ao conteúdo específico a ser executado. Um trabalho pode ser associado a vários gatilhos, mas um gatilho só pode ser associado a um trabalho. isto