Est-il possible d'obtenir le réglage du fuseau horaire en configuration XML comme cela est fait en Java avec l'annotation suivante?Spring Tâches planifiées: spécification du fuseau horaire dans la configuration XML
@Scheduled(cron = "0 0 8,20 * * *", zone = "GMT-3")
Je ne vois aucun autre attribut dans la définition XML, mais il existe peut-être une solution de contournement pour atteindre l'objectif souhaité.
config Exemple:
<task:scheduler id="myScheduler" pool-size="2" />
<bean class="MyClass"
id="myBean" />
<task:scheduled-tasks scheduler="myScheduler">
<task:scheduled ref="myBean" method="gprs" fixed-rate="300000" />
<task:scheduled ref="myBean" method="reporteGpsGprs" cron="0 0 8,20 * * *" />
</task:scheduled-tasks>
printemps dépendances actuel:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>