+-
Spring 3.2“@Scheduled”注释的异常处理
如何从 spring定制“@Scheduled”注释的异常处理?

我有cron作业将在服务器(Tomcat 6)中触发,当发生任何异常时,我需要做一些处理.

春季版3.2
Tomcat服务器6

最佳答案
您可以为用于调度注释的ThreadPoolTask​​Scheduler实现并注册 ErrorHandler.

 <task:annotation-driven scheduler="yourThreadPoolTaskScheduler"  />

 <bean id="yourThreadPoolTaskScheduler" class="org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler">
        <property name="poolSize" value="5" />
        <property name="errorHandler" ref="yourScheduledTaskErrorHandler" />
 </bean>

 <bean id="yourScheduledTaskErrorHandler" 
     class="com.example.YourScheduledTaskErrorHandler"/>
点击查看更多相关文章

转载注明原文:Spring 3.2“@Scheduled”注释的异常处理 - 乐贴网