Cómo escribir la expresión cronExpression que Spring Quartz ejecuta cada 30 minutos
Escribiendo:
lt;cron-expressiongt;0 0/30 * * * ?lt;/cron-expressiongt;
Una expresión cron tiene al menos 6 (posiblemente 7) elementos de tiempo separados por espacios.
Expresión CronExpression de cuarzo de primavera:
1. ¿Segundos? (0~59)
2. ¿Minutos? p>3. ¿Horas? (0~23)?
4. Días (meses) (0~31, pero debes considerar el número de días de tu mes)
5. ¿Meses? (0~11)
6. Día (semana) (1~7 1=DOM o DOM, LUN, MAR, MIÉ, JUEVES, VIE, SÁB)
7. Año ? (1970-2099)
Nota: Cada elemento puede ser un valor (como 6) o un intervalo continuo (9-12).
Dado que los dos elementos "fecha del mes" y "fecha de la semana" son mutuamente excluyentes, se debe establecer uno de ellos.
Información ampliada
Algunas subexpresiones pueden contener algunos rangos o listas:
Por ejemplo: la subexpresión (día (semana)) puede ser "LUNES- VIERNES" , "LUN, MIÉ, VIE", "LUN-MIÉ, SAT"
El carácter "*" representa todos los valores posibles
Por lo tanto, "*" se utiliza en subexpresiones (mes ) representa el significado de cada mes y "*" en la subexpresión (día (semana)) representa cada día de la semana.
El carácter "/" se utiliza para especificar el incremento del valor
Por ejemplo: "0/15" en la subexpresión (minutos) significa a partir del minuto 0, cada 15 Minutos;
El "3/20" en la subexpresión (minutos) significa que a partir del 3er minuto, cada 20 minutos (tiene el mismo significado que "3, 23, 43").
El carácter "?" sólo se utiliza en las dos subexpresiones de día (mes) y día (semana), lo que indica que no se especifica ningún valor.
Cuando a una de las dos subexpresiones se le asigna un valor, para evitar conflictos, el valor de la otra subexpresión debe establecerse en "?"
El carácter "L" Solo se usa en las dos subexpresiones de día (mes) y día (semana). Es la abreviatura de la palabra "último".
Pero su significado en las dos subexpresiones es diferente.
En la subexpresión de día (mes), "L" representa el último día del mes.
En la autoexpresión de día (semana), "L" representa un semana El último día de , que es SAT