使用Spring Boot定期更新数据库中的值

时间:2019-05-02 10:58:27

标签: mysql spring spring-boot spring-mvc spring-data-jpa

我正在使用一个休假管理系统,该系统的员工休假配额包括员工每年可获得的每种休假类型(例如,年假,病假)的休假数量。我需要在每年年初将每位员工的休假配额更新为原始值(每位员工可以休假的固定金额)。如何使用Spring Boot和mysql作为数据库来实现这一点。

2 个答案:

答案 0 :(得分:1)

如果您正在寻找自动过程,则可以将Spring Scheduler与cron作业结合使用。选中此https://spring.io/guides/gs/scheduling-tasks/

答案 1 :(得分:0)

像您一样的许多应用程序都具有年终计划。人力资源/会计/财务部门的某人将其作为关闭上一年度帐簿和打开新年度帐簿的任务的一部分。

您的配额重置功能属于那里。您的系统可能还具有季度末,月末和/或周末计划。

您如何实施这些程序?实现其他数据处理程序的方式相同。如果您的系统是Web应用程序,则其管理员页面将包含“去年关闭,开始新的一年”按钮。

为了安全起见,最好提示用户按下这样的按钮。

  

“您确定要关闭2019日历年并打开2020日历年吗?您无法撤消此操作。要继续,请重新输入密码。”