Verwalten von Konfigurationen in Java (Erstkonfiguration / Speichern / Laden der Konfiguration)

Ich habe eine Klasse Config, die so aussieht:

public Class Config {

    public static int someIntValue = 0;
    public static String someText = "some text";

}

Was ich jetzt tun möchte, ist das Speichern und Laden dieser Konfiguration und es gibt auch diese Anfangskonfiguration, wenn es keine Notwendigkeit gibt, eine andere zu laden. Die Konfiguration kann sich also jederzeit im Programm ändern.

Was ich mir ausgedacht habe, war ein Singelton-ähnliches Muster

public Class Config {

    public static Config instance;

    private int someIntValue = 0;
    private int String someText = "some text";

    public static Config getInstance(){
    if(instance == null)
    instance = new Config();
    return instance;
    }

    public void setInstance(Config config){
    this.instance = config;
    }
    //getter/setter
    ...

}

Aber am Ende sieht es nicht nach dem besten Ansatz aus und ich bin nicht ganz zufrieden damit: / Vielleicht könnt ihr mir mit einem üblichen / "Best Practice" -Verfahren helfen, das zu tun.

Beste Grüße gemacht

Antworten auf die Frage(3)

Ihre Antwort auf die Frage