2017-03-29 1 views
1

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> 

Répondre