Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在整个应用程序中使用对象?_Java_Spring_Jakarta Ee_Spring Mvc - Fatal编程技术网

Java 如何在整个应用程序中使用对象?

Java 如何在整个应用程序中使用对象?,java,spring,jakarta-ee,spring-mvc,Java,Spring,Jakarta Ee,Spring Mvc,要更好地理解此问题,请执行以下操作: 我制作了一个JavaEESpringMVC应用程序 我们的问题是:要使一个对象和这个对象使用整个应用程序服务器,从启动到停止,这个对象至少有20-25个类bean。这个对象在会话范围内使用,这意味着用户登录到注销。这个对象拥有所有用户。我们的应用程序有10000-50000个用户 所以我可以在会话中存储对象吗?或者我可以将对象存储在服务器内存中,用MAP变量和@autowaired生成bean,或者你有更好的主意,给我 谢谢, kamlesh此会话范围还是应

要更好地理解此问题,请执行以下操作:

我制作了一个JavaEESpringMVC应用程序

我们的问题是:要使一个对象和这个对象使用整个应用程序服务器,从启动到停止,这个对象至少有20-25个类bean。这个对象在会话范围内使用,这意味着用户登录到注销。这个对象拥有所有用户。我们的应用程序有10000-50000个用户

所以我可以在会话中存储对象吗?或者我可以将对象存储在服务器内存中,用MAP变量和@autowaired生成bean,或者你有更好的主意,给我

谢谢,
kamlesh

此会话范围还是应用范围?如果是应用程序范围,我将研究内存缓存,可能是基于磁盘的备份hazelcast/redis/ehcache。您可以根据需要从缓存中删除数据

但是这个物体每15秒使用一次。所以我问了。此对象作用域是会话作用域。当会话删除时,此对象是删除的…您还说服务器开始到服务器停止。但所有用户都有此对象,因此我请stackoverflow的用户提供更好的想法………@kamlesh-我认为您仍然可以使用内存缓存用于此目的-并在会话过期。祝你好运