java - 我可以在 Java 属性文件中的多行属性之间或之后放置注释吗?

标签 java configuration

我有一个属性配置文件,其中的属性有很多值,用逗号分隔。我想在其中一些旁边添加评论,但似乎这不可能?

我希望能够做这样的事情:

property: value1,\
    value2,\
    ...
    value44,\ 
    value45,\ 
    # value45 comment
    ...
    value89,\ # another comment
    value90

澄清:我正在向我不拥有的 Web 服务提供配置,因此我不能使用属性格式的扩展之一,如 bracket-properties

最佳答案

不幸的是,这是不可能的,因为 Java 属性文件只能有单行 # comments

但是,您可能知道您也可以用 xml 格式定义属性,并且 XML 语法允许您输入多行注释

如果您决定给 XML 一个机会,那么您需要调用 Properties#loadFromXML(InputStream)加载您的 XML 属性文件。

关于java - 我可以在 Java 属性文件中的多行属性之间或之后放置注释吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18704252/

相关文章:

java - 在java中检查输入的问题

configuration - 如何强制 MSBuild 清理或重建?

Nginx 如何在不修改 nginx.conf 的情况下添加额外的服务器配置

java - != 和 == 运算符如何在 Java 中处理整数?

java - 如何使用 java 在 Selenium WebDriver 项目中表示页面对象导航

java - 如何捕获一组循环生成的 JToggleButton 的点击量?

css - 外部 CSS 文件未在浏览器中加载

configuration - 在 Clojure 中检测操作系统

java - 过滤特定库的 gradle 配置

java - 不同的ip连接mysql