我有一个 java 库,我需要将其视为黑盒,并且需要在类路径上存在一个属性文件。但是,我有一个系统,它只允许提供包含有效 xml 的配置文件。
由于 jar 的黑盒性质,我无法使用该loadFromXml()
方法重新编译,或者要求所有者这样做。
为了解决这个明显的不匹配,我已经能够提供一个如下所示的配置文件:
<dummy>
key1=value1
key2=value2
</dummy>
这可以正常工作并提供我想要访问的值。
我找不到有关此格式错误的属性文件的第一行和最后一行发生了什么的参考。
有人知道会发生什么吗?他们有更好的解决方案吗?