"include" 一些其他属性文件的这个属性文件到底是如何工作的?

How exactly works this properties file that "include" some other properties file?

我对 Java 属性文件有以下疑问。

在一个项目中,我有一个 config.properties 文件,其中包含类似以下行的内容:

Mailer=C:/Projects/MY-PROJECT/src/config/mailer.properties
Upload=C:/Projects/MY-PROJECT/src/config/upload.xml
Soap=C:/Projects/MY-PROJECT/src/config/soap.xml
Libretto=C:/Projects/MY-PROJECT/src/config/libretto.properties

那么属性文件中这些行的确切含义是什么?我认为这就是我包含 2.properties 文件(mailer.propertieslibretto.properties)和2 .xml 文件(upload.xmlsoap.xml

是对的还是错误的解读?

Tnx

Properties 是一种非常简单的格式,不支持任何类型的导入。这种逻辑(如果需要)必须在应用程序级别实现。

这意味着可以通过检查您的应用程序代码来发现您发布的属性文件片段的确切含义。我想这个文件包含对其他文件的引用,所以在你的应用程序中的某个地方存在解析这个文件的代码,提取其他文件的路径并读取它们。