Esta es el arreglo más completa que encomtrarás dar, sin embargo mírala pausadamente y analiza si se adapta a tu trabajo.
Solución:
No implemente un bucle infinito usted mismo. Deje que el marco lo maneje usando sus capacidades de ejecución de tareas:
@Service
public class RecordChecker
//Executes each 500 ms
@Scheduled(fixedRate=500)
public void checkRecords()
//Check states and send mails
No olvide habilitar la programación para su aplicación:
@SpringBootApplication
@EnableScheduling
public class Application
public static void main(String[] args) throws Exception
SpringApplication.run(Application.class);
Ver también:
- Programación de tareas
Lo que estoy usando es un intermediario de mensajes y un consumidor colocado en la aplicación Spring Boot para hacer el trabajo.
Puntuaciones y comentarios
Te invitamos a añadir valor a nuestro contenido contribuyendo tu veteranía en los informes.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)