如何在全球范围内存储一个值并在Java的其他类中检索



我需要存储一个从另一个Web应用程序传递的值,并需要在其他类中检索相同的值。我尝试在会话中存储并检索相同的尝试,但是它影响了我不想要的应用程序中的许多文件。

还通过使用Getter和setter方法将其存储在静态变量中来尝试。即使是从其他应用程序传递的值也将更改/动态。

都无法使用。

任何人都可以建议如何在Java/使用弹簧框架中实现此目标。

我是Java的新贝。任何帮助将不胜感激。

您可以使用"静态最终",因为您只需要初始化一个值。这似乎是从您的问题中来的,或者我想您需要更多地详细说明它,因为您想在中使用它的确切情况是什么。

Class A{
int a = 10; 
}
class B{
A obj = new A();
System.out.println(obj.a);
}

这是您想要的??

作为arvind建议解决问题的解决方案可能是静态变量,如果该变量应修改,则不应是最终的。

class GlobalVar{
    public static int a = 10;
}

希望这对您有建设性吗?

我可以通过使用httpsession对象在会话中设置会话并使用requestContexTholder spring api来检索该值来解决此问题。

谢谢大家的回复。

相关内容

  • 没有找到相关文章

最新更新