spring
文章平均质量分 84
qq_44663816
这个作者很懒,什么都没留下…
展开
-
spring boot实现动态增删启停定时任务
在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。添加实现了CommandLineRunner接口的SysJobRunner类,当spring boot项目启动完成后,加载数据库里状态为正常的定时任务。添加定时任务注册类,用来增加、删除定时任务。修改定时任务,先移除原来的任务,再启动新任务。原创 2023-07-12 10:41:45 · 922 阅读 · 2 评论 -
spring 状态机
先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed。先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed。原创 2023-06-12 11:13:37 · 529 阅读 · 2 评论