Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java配置块-在块中配置属性_Java - Fatal编程技术网

java配置块-在块中配置属性

java配置块-在块中配置属性,java,Java,我想在块中指定一个配置。例如: [Production] Key = Value [Development] Key = Value [Staging] Key = Value 然后我想在运行时适当地读取config 我可以用Python来做这件事。我如何在“java”中做到这一点?有java类吗?如果问题是java属性文件格式是否支持该类,答案是否定的。您可以使用自己的逻辑和属性名称约定进行修改,例如 Production.Key = Value Development.Key = Va

我想在块中指定一个配置。例如:

[Production]
Key = Value

[Development]
Key = Value

[Staging]
Key = Value
然后我想在运行时适当地读取config


我可以用Python来做这件事。我如何在“java”中做到这一点?有java类吗?

如果问题是java属性文件格式是否支持该类,答案是否定的。您可以使用自己的逻辑和属性名称约定进行修改,例如

Production.Key = Value
Development.Key = Value
Staging.Key = Value
然后对属性映射进行后期处理,以在适当的范围内查找属性

如果您希望支持特定的文件格式,那么它取决于格式。例如,这里有一个支持.ini文件的库,该文件具有您想要的功能


如果您问是否可以为自己的自定义配置文件格式实现自己的自定义解析器,答案是肯定的。

为什么投反对票…告诉我我将修复问题陈述。这是一个很明显的问题…不???…我需要一个解决方案…我会重写…告诉我遗漏了什么是的,如果你只需要为它编写适当的代码,你可以用世界上所有的编程语言来完成。使用
属性
类。请参阅javadocs,您缺少代码。