【发布时间】:2023-03-08 01:47:02
【问题描述】:
我正在阅读 12 要素应用宣言 http://12factor.net/。宣言建议将应用程序的配置数据存储在环境变量中。这是否意味着数据库用户名/密码、资源 URL 等属性应该存储为 Java Env 变量的一部分而不是属性文件?这是一种安全的信息存储方式吗?对我来说,这似乎是一种非常笨重的信息存储方式。 有没有可以分享的最佳实践/经验?
我能想到的一个选择是在景观中运行一个单独的配置服务,并使用 Env 属性连接到配置服务,然后查询配置服务以获取更多详细的配置数据。
【问题讨论】:
-
这似乎更适合 Programmers.SE 而不是这里。
-
此问题属于 Stack Exchange 网络中的另一个站点,但默认情况下,programmers.se 不是一个选项。