在 SpringBoot 中读取 环境变量 的最佳方法是什么?
在Java中,我使用:
String foo = System.getenv("bar");
是否可以使用 @Value
注释来做到这一点?
原文由 Michał Szewczyk 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 SpringBoot 中读取 环境变量 的最佳方法是什么?
在Java中,我使用:
String foo = System.getenv("bar");
是否可以使用 @Value
注释来做到这一点?
原文由 Michał Szewczyk 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
引用 文档:
因此,由于 Spring boot 允许您使用环境变量进行配置,并且由于 Spring boot 还允许您使用
@Value
从配置中读取属性,所以答案是肯定的。例如,以下将给出相同的结果: