我每24小时向api发出一次发布请求,我想将发布请求后收到的令牌存储在一个进一步使用的变量中。(令牌值在24小时内有效)我希望在24小时内使用相同的值。请建议我使用springboot实现此目标的有效方法。

最佳答案

有多种方法可以完成此行为,但是由于要使用Spring,我认为您应该声明一个Bean,该Bean将存储令牌(在volatile字段中),同时还有一个计划的任务,每24小时更新一次。我提到使用Bean是因为您可以将其注入其他服务,因此您不必诉诸使用静态字段与其他服务共享价值。

关于java - 我们如何安排任务24小时以执行任务并将响应存储在变量中24小时?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61629726/

10-11 02:34