公示期方面需求应该怎么写

Java程序,其中有个需求是任务公示期功能。创建一个任务后有7天的公示期,数据库表中有个公示期结束时间字段(日期+时分秒),当公示期结束的时候,自动去触发一系列操作。

怎么监听这个结束时间,起初用定时器cron表达式啥的,它的那个是固定的时间,每天或每周几点几点的。我要的是根据数据库表中的结束时间去触发,而且就一次,应该怎么弄。

可以使用cron表达式定义一个定时器,精度为每秒执行,去比较时间有没有到。到了的话,给你的数据做个标识就行了