Printemps @Prévue annotation
Comment puis-je utiliser @Prévue annotation de printemps dynamiquement?
CronTrigger(String expression, TimeZone timeZone)
Comme je l'ai plusieurs fuseaux horaires dans la base de données, comment puis-je passer dynamiquement?
J'ai essayé ceci dans mon code:
TimeZone timezone = null;
String timezone1 = null;
public SchedulerBean(String timezone2)
{
this.timezone1 = timezone2;
//constructor
}
@Scheduled(cron="0 0 8 * * ?", zone =timezone.getTimeZone(timezone1) ) //Error at this line
public void sendQuestionNotif()
{
//......code
}
Ici est la erreur je suis arriver,
*Type mismatch: cannot convert from TimeZone to String*
S'il vous plaît aider moi. Parce que je veux déclencher cron basé sur fuseaux horaires. TIA.
OriginalL'auteur Chandz | 2015-07-27
Vous devez vous connecter pour publier un commentaire.
Annotation des paramètres ne peut pas être défini de façon dynamique. Vous pouvez le faire par programmation, à l'instar de ce
Non, vous n'avez pas. Mais vous pouvez créer Planificateur comme un haricot de contexte
Pouvez-vous fournir la solution que vous avez obtenu ? il serait très utile pour moi et pour les autres utilisateurs
OriginalL'auteur Evgeniy Dorofeev