所以,在我的项目中,我有一个小的(不是真的)类,它包含同一个项目中YML配置文件的所有字符串。我创建了这个类,因为在整个项目中管理所有配置选项字符串更容易。
yml和类的示例:
YML:
ability:
auto-respawn: false
vanish:
spectator-mode: true
god-mode: true
pick-up-items: false
drop-items: false
配置类中的子类:
public static class Ability {
private static final String PREFIX = "ability.";
public static final String AUTO_RESPAWN = PREFIX + "auto-respawn";
private static final String VANISH = PREFIX + "vanish.";
public static final String GOD = VANISH + "god-mode";
public static final String PICK_UP_ITEM = VANISH + "pick-up-items";
public static final String DROP_ITEM = VANISH + "drop-items";
public static final String SPECTATOR = VANISH + "spectator-mode";
}
我的配置中有大量条目,因此配置类变得异常庞大。这很难管理,因为我倾向于改变条目,选项,并且主要是编辑,创建和删除选项。我一直发现自己需要过多地重写配置类。
所以,我的问题是,是否有人知道或拥有实用程序或库或任何软件;当喂yml时; auto为我或类似用途生成这个类?