J'ai une méthode comme MyController.foo()
et je veux l'exécuter tous les jours à 00:00.Exécuter la tâche Tous les jours à minuit - Grails 3.2.2
J'ai vu certaines solutions qui utilisent un TimerTask avec un délai de 1 jour en secondes, mais le jour du changement d'heure il apportera quelques erreurs.
Alors ... Quel est le moyen le plus efficace pour y parvenir?
Dois-je ajouter quelque chose au contrôleur qui contient la méthode 'foo()'? –
Devrais-je placer cette méthode dans un contrôleur ou dans un service? –
Le service est le meilleur endroit pour les tâches planifiées. –