我最近正在开发一个春季网络应用程序,这是一个医疗服务。
事情是,我希望在与医生会面后,这意味着会议日期已经通过,应用程序更新数据库将会议状态更改为“已完成”,至少每天spring会提供类似的功能吗?
如果有数据库解决方案(带触发器或其他东西)我不介意,我正在使用MySql
答案 0 :(得分:0)
您可以使用spring的调度程序以固定的时间间隔执行某些操作,示例代码如下:
@Component
public class ScheduledTasks {
@Scheduled(fixedDelay = 3000, initialDelay = 5000)
public void scheduleMethod() {
System.out.println("ScheduledTasks.scheduleMethod() : " + new Date());
}
}
有关详细信息,请参阅弹簧文档http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html
您也可以使用quartz进行更多详细信息http://quartz-scheduler.org/documentation/quartz-2.x/examples/Example1