[英]Static variable value in Spring request scoped bean survives session
[英]Static variable in Spring session bean on a cluster
我有一个带有作用域会话的Spring bean,它实现了Serializable。 我的应用程序部署在3个节点的群集上。 在群集中启用了会话复制。 在会话作用域bean中,我的变量之一是静态变量。 我知道会话复制将利用序列化。 因此,当会话复制发生时,我的静态变量也会被复制吗?
提前致谢。
最近,我正在集群中的tomcat会话复制。 我也有同样的疑问,并试图通过在集群中复制静态值来解决这个问题。
我试图更改静态变量的值,并停止了当前节点。 当请求转到群集中的其他节点时(由于当前节点关闭),我观察到静态变量不保存当前更改的值,而是使用在加载类时初始化的值。
因此,静态值不会在集群中复制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.