Hallo zusammen,
Ich möchte, wenn ich meine Appserver starte, einen Art Loader benutzen, der bestimmte Configklassen einer Klasse A hinzufügt.
Ich hatte erst daran gedacht in der Loaderklasse alle erstellten Configklassen einzeln der Klasse A mit A.add(...) hinzuzufügen. Wenn ich jedoch irgendwann später eine neue Configklasse erstelle, dann müsste ich immer in diesen Loader gehen und nochmal ein A.add(...) hinzufügen.
Dann habe ich mich an Annotations erinnert. Bislang kenne ich die nur von @Override her und frage mich jetzt, ob ich die für mein oben geschildertes "Problem" nutzen könnte. Meine Idee hier: Ich schreibe vor die Klassendeklaration einer Configklasse @LoadConfig("true") und mein Loader findet diese Configklasse dann ganz automatisch (per Reflexion(?)). Ist sowas machbar? Und falls ja, habt ihr evtl. einen Link zu einem Tutorial?
Cu
Alex
Ich möchte, wenn ich meine Appserver starte, einen Art Loader benutzen, der bestimmte Configklassen einer Klasse A hinzufügt.
Ich hatte erst daran gedacht in der Loaderklasse alle erstellten Configklassen einzeln der Klasse A mit A.add(...) hinzuzufügen. Wenn ich jedoch irgendwann später eine neue Configklasse erstelle, dann müsste ich immer in diesen Loader gehen und nochmal ein A.add(...) hinzufügen.
Dann habe ich mich an Annotations erinnert. Bislang kenne ich die nur von @Override her und frage mich jetzt, ob ich die für mein oben geschildertes "Problem" nutzen könnte. Meine Idee hier: Ich schreibe vor die Klassendeklaration einer Configklasse @LoadConfig("true") und mein Loader findet diese Configklasse dann ganz automatisch (per Reflexion(?)). Ist sowas machbar? Und falls ja, habt ihr evtl. einen Link zu einem Tutorial?
Cu
Alex