Ich möchte die Quelle für HTML-Auswahlfelder in einer Konfigurationsdatei speichern. Diese enthalten lange Zeichenketten, die sich nicht oft ändern (aber gelegentlich ändern):Konfigurationseigenschaften mit dem gleichen Schlüssel zum Erstellen eines Arrays/Liste
- Lorem ipsum sit amet nr. 1
- Lorem ipsum sit amet nr. 2
- Lorem ipsum sit amet nr. 3
- Lorem ipsum sit amet nr. 4
Ich verwende bereits Commons-Konfiguration. Ist es möglich, sie mit den gleichen Eigenschaftenschlüsseln in einer Art Konfigurationsobjekt zu speichern (XMLC-Konfiguration, HierarchicalConfiguration usw.)? Ich meine, in der Lage sein, sie in einem Rutsch mit Hilfe von Schnittstelle ähnlich wie getStringArray() (oder Liste) abrufen? Beispiel:
// reject.reason = Lorem ipsum sit amet nr. 1
// reject.reason = Lorem ipsum sit amet nr. 2
// reject.reason = Lorem ipsum sit amet nr. 3
// reject.reason = Lorem ipsum sit amet nr. 4
config.getStringArray(reject.reason)
Ich will sie nicht auf der gleichen Linie getrennt zu halten, weil erstens die Gründe lang sind, und zweitens, es gibt viele Gründe dafür sind (> 10).
Ich möchte sie auch nicht in Enums speichern, b/c es wird unmöglich sein, sie zu ändern, ohne den Code neu zu kompilieren.
Irgendwelche Hinweise, wie Sie dies erreichen können?
Großartig, danke, Dogbane! Weißt du, ob commons-configuration irgendeine Unterstützung für UTF-8-codierte Ressourcenbündel hat? –