Ich möchte Scheduler in meiner Anwendung konfigurieren, wo ich Cron-Ausdruck mit Datenbankwerte dynamisch festlegen müssen. Wenn eine Anwendung gestartet wird, sollte eine Methode die Datenbankwerte abrufen und sie im Cron-Ausdruck für einen bestimmten Job festlegen. Bitte hilf mir dabei. Ich bin ganz neu in Quartz-Scheduler, Feder-Scheduler-Konzeptewie Cron-Ausdruck dynamisch mit Datenbankwerten für verschiedene Jobs im Frühjahr 4
1
A
Antwort
0
Sie können diese Antwort betrachten möchten. https://stackoverflow.com/a/4499229/82632
Im Grunde müssen Sie TaskScheduler
Klasse autowire dann programmgesteuert hinzufügen Jobs damit.
2
In diesem Fall können Sie sehr gut TaskScheduler
Klasse Spring Scheduling
verwenden.
haben Sie einen Blick auf die Klassendefinition:
scheduler.schedule(runnableTask, new CronTrigger(cron, TimeZone.getTimeZone(timezone)));
Sie können eine ausführbare Aufgabe wie folgt erstellen:
class RunnableTask implements Runnable {
@Override
public void run() {
//
}
}
Während ein cron
Trigger Erstellen Sie kann cron expression from database
laden.
Verwandte Themen
- 1. Verwenden Verschiedene Locale für @NumberFormat im Frühjahr
- 2. mehrere @ComponentScan im Frühjahr 4?
- 3. @PathVariable Validierung im Frühjahr 4
- 4. DynamicProperties im Frühjahr Daten Neo4j 4
- 5. Wie Routing Schlüssel dynamisch im Frühjahr xd angeben, für RabbitMQ
- 6. Wie man mehrere Fehlerseiten für verschiedene Ausnahmen im Frühjahr behandelt
- 7. Wie @Scheduled-Jobs nach Profil im Frühjahr aktivieren?
- 8. javax/mail/MessagingException im Frühjahr 4 MVC
- 9. Mehrere Datenquellen im Frühjahr dynamisch initialisieren
- 10. mehrere Versionen des Jobs im Frühjahr Batch konfigurieren
- 11. Spring Batch: verschiedene Job Launcher für verschiedene Jobs
- 12. Wie StringHttpMessageConverter DEFAULT_CHARSET verwenden UTF8 im Frühjahr 4
- 13. Count mit Datenbankwerten php
- 14. Wie Apache Nutch verschiedene Jobs parallel laufen
- 15. Link-Combobox mit Datenbankwerten
- 16. Wie werden verschiedene Typvariablen im dynamisch generierten C# -Code initialisiert?
- 17. Ausführbare Glas im Frühjahr für Cron-Job ohne Boot
- 18. Profil auf bootstrap.yml im Frühjahr Wolke auf verschiedene Konfigurationsserver
- 19. Protokollierung mit AOP im Frühjahr?
- 20. Gleiche Instanz mit zwei IDs im Frühjahr
- 21. Tabelle mit Datenbankwerten und Benutzereingaben
- 22. Spring überschreiben: Nachrichtentag mit Datenbankwerten
- 23. Webservice mit Gson im Frühjahr
- 24. Wie behandelt DataIntegrityViolationException im Frühjahr?
- 25. Wie starte ich Sub-Jobs oder Sub-Flows dynamisch?
- 26. Eager oder faul Last im Frühjahr Daten Neo4j 4
- 27. @EventListener mit @ Async im Frühjahr
- 28. Positionen dynamisch für verschiedene Bildschirmgrößen positionieren
- 29. Binding Annotation im Frühjahr
- 30. Wie man verschiedene Antworten mit einem normalen und AJAX-Login im Frühjahr Security 3