java - 什么是语法或格式不严格的良好配置格式?

标签 java configuration properties

我有一个现有系统,我不想更改它,我想将元数据/配置/注释添加到现有用户对象/实体。

我不想更改架构或 UI,因此我计划让用户通过用户通常在描述中输入的对象的描述字段添加此元数据。事实证明这个字段很少使用,但我仍然希望人们能够输入描述,然后输入元数据。

基本上,我希望解析器与 HTML 解析器类似,并且不会快速失败

我的直觉是做一些类似于 Java Properties 格式的事情,但使用正则表达式。 但属性文件对于表示复杂数据来说相当薄弱。

我应该使用现有的非快速失败格式吗?

最佳答案

以下是标准配置格式的详细列表,其中包含每种格式的优缺点:

http://www.faqs.org/docs/artu/ch05s02.html

所有这些格式都设计为易于手动编辑。

编辑:您在评论中描述说您最多需要两“层”数据,在这种情况下,我链接到的该页面的最佳格式是 Windows 风格的 .ini 格式或“Record-Jar”格式。

关于java - 什么是语法或格式不严格的良好配置格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154763/

相关文章:

configuration - 无法在 nginx 中找出位置 block

c# - 在属性中初始化列表还是在构造函数中初始化列表?

c# - 与单例模式设计中使用的相同类型的类属性

java - 为什么我的整数不是 0,而是我在倒计时器中设置的值?

java - Spring Boot Embedded Tomcat 依赖在启动时抛出异常

java - 更改 JScrollPane 滚动条颜色

java - 如何使用 Java8 获取 VariableElement 的类型注释和属性值?

postgresql - 查询一个参数(postgresql.conf 设置)比如 "max_connections"

java - 如何打印logback的配置信息?

c# - 为什么在 C# 中需要提及访问修饰符来实现接口(interface)属性?