1、[本地] 使用 JDK 的 System.getProperty(key) ,获取 JVM 参数(VM Options)、系统属性
2、[本地] 使用 JDK 的 System.getenv(key) ,获取 环境变量
3、[本地] 使用 JDK 的 main(String[] args) ,获取程序启动参数
4、[本地] 读取本地配置文件,获取 程序特定配置
5、[本地] 自己造轮子,获取上述配置
6、[本地] 开源方案,apache 的 commons-configuration (提供大多数常见类型的 Value 转换 )
7、[本地] 开源方案,Spring 的 environment
8、[本地] 开源方案,Flink 的 ExecutionEnvironment、Configuration、ParameterTool ,如: ParameterTool.fromPropertiesFile(properties);
参见 : https://blog.csdn.net/weixin_40736233/article/details/135898899
9、[远程] Nacos 等远程配置中心及配套的客户端SDK
标签:Java,JDK,Spring,Nacos,获取,本地 From: https://www.cnblogs.com/johnnyzen/p/18457106