|
|
1
3
OSGi仍然允许使用标准javaapi访问环境变量 System.getenv 然而,更模块化(和OSGi-y)的方法是拥有一个应用程序接口的应用程序配置服务。然后,应用程序配置服务将处理环境变量的访问,并允许您的应用程序在Docker之外可移植和易于测试。此服务可以处理从字符串到整数的类型转换(所有环境变量都被视为字符串)。这使您的Java应用程序不必到处进行类型转换。 注意:您需要澄清关于json配置的问题。Docker注入Linux进程环境变量,这些变量是简单的键值。您可能是想指出一种特定的JSON配置类型,用于配置特定Docker容器工具链所使用的Docker容器吗? |