【问题标题】:How exactly works this properties file that "include" some other properties file?这个“包含”其他一些属性文件的属性文件究竟是如何工作的?
【发布时间】:2015-04-27 05:00:06
【问题描述】:

我对 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 文件(ma​​iler.propertieslibretto.properties)和 2 个 .xml 文件(upload. xmlsoap.xml)

这是正确的还是错误的解释?

Tnx

【问题讨论】:

  • 错了!!您可以在应用程序的任何位置使用这些属性值。基本上属性文件最适合维护,因此您可以随时更改属性的值。它不会包含它定义的任何值的内容!!

标签: java jakarta-ee properties properties-file


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-07-15
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 2015-03-13
    • 2018-12-26
    • 1970-01-01
    • 2010-12-09
    • 1970-01-01
    相关资源
    最近更新 更多