Java 如何在整个应用程序中使用对象?
要更好地理解此问题,请执行以下操作: 我制作了一个JavaEESpringMVC应用程序 我们的问题是:要使一个对象和这个对象使用整个应用程序服务器,从启动到停止,这个对象至少有20-25个类bean。这个对象在会话范围内使用,这意味着用户登录到注销。这个对象拥有所有用户。我们的应用程序有10000-50000个用户 所以我可以在会话中存储对象吗?或者我可以将对象存储在服务器内存中,用MAP变量和@autowaired生成bean,或者你有更好的主意,给我 谢谢,Java 如何在整个应用程序中使用对象?,java,spring,jakarta-ee,spring-mvc,Java,Spring,Jakarta Ee,Spring Mvc,要更好地理解此问题,请执行以下操作: 我制作了一个JavaEESpringMVC应用程序 我们的问题是:要使一个对象和这个对象使用整个应用程序服务器,从启动到停止,这个对象至少有20-25个类bean。这个对象在会话范围内使用,这意味着用户登录到注销。这个对象拥有所有用户。我们的应用程序有10000-50000个用户 所以我可以在会话中存储对象吗?或者我可以将对象存储在服务器内存中,用MAP变量和@autowaired生成bean,或者你有更好的主意,给我 谢谢, kamlesh此会话范围还是应
kamlesh此会话范围还是应用范围?如果是应用程序范围,我将研究内存缓存,可能是基于磁盘的备份hazelcast/redis/ehcache。您可以根据需要从缓存中删除数据 但是这个物体每15秒使用一次。所以我问了。此对象作用域是会话作用域。当会话删除时,此对象是删除的…您还说服务器开始到服务器停止。但所有用户都有此对象,因此我请stackoverflow的用户提供更好的想法………@kamlesh-我认为您仍然可以使用内存缓存用于此目的-并在会话过期。祝你好运