Java设置持久环境变量

时间:2018-01-08 10:57:46

标签: java environment-variables system-properties

我通过

设置了环境变量
System.setProperty("mykey" : "itsvalue");

我正在检索它:

System.getProperty("mykey");

我正确地检索了mykey,但是当我重新开始服务时,mykey也被删除了。 如何保存mykey,以便即使在服务重启后它仍然保持不变?

我不想将其保存在数据库或缓存中。

1 个答案:

答案 0 :(得分:0)

如果您只是存储键值对,则java已经为此目的使用了api。

您可以使用首选项API来存储键值对。

https://www.javaworld.com/article/2071328/the-preferences-api.html

如果您有更多条目,请更好地使用数据库。