Hallo,
ich habe mich gefragt wie ich am besten mit den Java Properties umgehe.
Beim googeln fand ich sehr viele verscheidene Möglichkeiten.
Wir gehen mal davon aus, das in Zwei Klassen Daten von den Properties beöntigt werden, die in verscheidenen Erb-Hierarchien liegen allerdings Zugriff auf die gleiche Property brauchen.
Gäbe es einmal die Möglichkeit seine eigenen Properties in die System-Properties zu schreiben.
Eine Klasse Property die mit dem Singeton-Muster arbeitet und man durch einen solchen oder ähnlichen Aufruf an die gewünschte Einstellung kommt
Property.getInstance.get(Property.MY_IMPORTANT_PROP_KEY);
Alle Properties laden und in statische oder soagr final Variabelen Speichern und dann mit 'Prop.MYPROP' o.ä. drauf zugreifen
Die Property solange über die Konstrukoren bzw. Setter weitergeben bis zu der Stelle an die Sie gebraucht werden angekommen sind.
Die Values der Property über die Konstrukoren bzw. Setter weitergeben bis zu der Stelle an die Sie gebraucht werden angekommen sind.
Ganz viele Kleine Properties machen die dann geladen werden, wenn Sie benötigt werden - War mit Abstand am wenigsten vertreten.
Das waren so ziemlich die populärsten Methoden in 'größeren' Projekten die ich finden konnte.
Ich poste das hier in das Anfängerforum, weil ich denke, dass grade sowas Anfänger vielleicht Intressieren könnte
Jetzt zu den Fragen:
Welches 'Muster' soll ich verwenden? Welches ist das beste?
Kann man das überhaupt so pauschal sagen? Habe ivh vielleicht sogar ein Anwendungsfall übersehen?
Vielen Dank im Vorraus
ich habe mich gefragt wie ich am besten mit den Java Properties umgehe.
Beim googeln fand ich sehr viele verscheidene Möglichkeiten.
Wir gehen mal davon aus, das in Zwei Klassen Daten von den Properties beöntigt werden, die in verscheidenen Erb-Hierarchien liegen allerdings Zugriff auf die gleiche Property brauchen.
Gäbe es einmal die Möglichkeit seine eigenen Properties in die System-Properties zu schreiben.
Eine Klasse Property die mit dem Singeton-Muster arbeitet und man durch einen solchen oder ähnlichen Aufruf an die gewünschte Einstellung kommt
Property.getInstance.get(Property.MY_IMPORTANT_PROP_KEY);
Alle Properties laden und in statische oder soagr final Variabelen Speichern und dann mit 'Prop.MYPROP' o.ä. drauf zugreifen
Die Property solange über die Konstrukoren bzw. Setter weitergeben bis zu der Stelle an die Sie gebraucht werden angekommen sind.
Die Values der Property über die Konstrukoren bzw. Setter weitergeben bis zu der Stelle an die Sie gebraucht werden angekommen sind.
Ganz viele Kleine Properties machen die dann geladen werden, wenn Sie benötigt werden - War mit Abstand am wenigsten vertreten.
Das waren so ziemlich die populärsten Methoden in 'größeren' Projekten die ich finden konnte.
Ich poste das hier in das Anfängerforum, weil ich denke, dass grade sowas Anfänger vielleicht Intressieren könnte
Jetzt zu den Fragen:
Welches 'Muster' soll ich verwenden? Welches ist das beste?
Kann man das überhaupt so pauschal sagen? Habe ivh vielleicht sogar ein Anwendungsfall übersehen?
Vielen Dank im Vorraus