如何在所有基于Spring的应用程序生存期内存储变量?

时间:2013-02-26 13:37:03

标签: java spring

我开发基于Spring的Java Web服务。我需要在应用程序启动时生成UUID(应用程序服务器启动上下文)并在应用程序的生命周期内保持不变。一个或多个服务类(使用@Service)应该访问此变量。只有在重新启动上下文(重新部署应用程序或重新启动应用程序服务器)时才可以更改UUID。

1 个答案:

答案 0 :(得分:5)

声明一个普通的单例,只需使用class="java.util.UUID" factory-method="randomUUID"。像往常一样从其他bean中引用它。