gpt4 book ai didi

java - 如何在 Java Spring 中的不同请求中使用 SET 的同一实例

转载 作者:行者123 更新时间:2023-12-02 09:41:18 24 4
gpt4 key购买 nike

我正在尝试实现一种功能,将已连接到我的应用程序的 ID 或用户列表排队,并每分钟将其转储到数据库中。

为了实现这一目标,我打算将所述用户的 ID 存储在一个集合中,然后将该集合存储在数据库中,并每分钟清空该集合。

我的挑战包括

  • 如何在来自不同用户的不同请求中使用该集合的同一实例,以便我可以获得不同用户的列表。

我无法使用 session ,因为正如我上面提到的,该集合将是在不同 session 中使用的不同用户的 ID。

最佳答案

您可以在@Service中使用类级别变量,因为它的默认范围是单例或静态变量。但您必须正确维护 Set 的内容,因为它可能导致内存泄漏。

关于java - 如何在 Java Spring 中的不同请求中使用 SET 的同一实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57047802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com