我想在每日上午9点设置调度程序。 以下是我的代码,但它不适用于java。 我使用@Scheduler anotation来安排我的工作。
@Scheduled(cron="0 0 9 * * ?")
public void schedule4() {
SendmailController();
}
public void SendmailController()
{
try {
fEmailCtrl.sendScheduleWiseLeadToFinance();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
答案 0 :(得分:0)
是弹簧启动应用程序,然后您需要添加注释@EnableScheduling
以启用计划。
还可以在方法的日志中打印任何内容:schedule4()
来调试并查看发生的情况,方法中是否有错误:SendmailController()
答案 1 :(得分:0)
您应该告诉您的应用程序扫描预定的anotations。最简单的方法是使用以下配置更新您的应用程序上下文文件:
<task:annotation-driven scheduler="taskScheduler"/>
<task:scheduler id="taskScheduler" pool-size="X"/>