在Spring启动Web应用程序中,我需要能够执行两项任务。
任务
如果有一些数据需要阅读,请务必检查串口。有人可以通过扫描卡。我认为这个任务需要从应用程序开始。
如果新成员来了,我需要扫描卡片,任务1需要暂停/停止...如果卡片没有分配给任何人,则将其分配给该成员。重启任务1.
我不知道执行任务1以促进任务2的最佳方式是什么。
我发现有很多可能性:@Scheduled
,TaskScheduler
谁会执行一个帖子......
有什么建议吗?
答案 0 :(得分:1)
你应该创建一个Thread,它在一个循环中从串口读取数据,并将这些数据作为事件发送,当有用的东西被引用到一个适当的服务来为此服务时。