Spring 3.2“@Scheduled”注释的异常处理
作者:互联网
如何从spring定制“@Scheduled”注释的异常处理?
我有cron作业将在服务器(Tomcat 6)中触发,当发生任何异常时,我需要做一些处理.
春季版3.2
Tomcat服务器6
解决方法:
您可以为用于调度注释的ThreadPoolTaskScheduler实现并注册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,exception-handling,quartz-scheduler,spring-scheduled 来源: https://codeday.me/bug/20191001/1840361.html