Zum Inhalt springen
uencoder

Properties

Java-Properties-Dateien nutzen das Format SCHLUESSEL=WERT oder SCHLUESSEL:WERT; sie sind das traditionelle Konfigurationsformat des Java-Ökosystems und unterstützen Unicode-Escapes.

Zweck

Das Standard-Konfigurationsformat für Java bereitstellen, verwendet zusammen mit der Klasse Properties.

Mechanismus

Jede Zeile ist SCHLUESSEL=WERT oder SCHLUESSEL:WERT (beide Trennzeichen gehen), mit #- oder !-Kommentaren. Nicht-ASCII-Zeichen werden als \uXXXX escapet. Keine Schachtelung (Präfixe simulieren Namensräume). Geladen von java.util.Properties.

Anwendungsfälle

  • Konfiguration von Java-Anwendungen
  • application.properties von Spring Boot
  • Android-Ressourcen
  • Altlasten der Java-Konfiguration

Beispiele

  • Eingabe
    db.url=jdbc:postgres://...
    Output
    Properties {db.url:...}

    A key-value pair

Häufige Fehler

Mixing = and : as separators creates ambiguity
Standardize on = as the separator

Verwandte Begriffe

Verwandte Tools

References