Ich verwende Spring @Configuration, um meine Anwendung zu konfigurieren.
Momentan habe ich eine einzige @Configuration-Klasse, in der alle meine Beans deklariert sind. Da die Anzahl der Beans wächst (mehr als 30), möchte ich sie in viele Klassen aufteilen.
Einige Beans verwenden allgemeine Klassen (hauptsächlich Dienstprogrammklassen):
Foo.class ist eine Dienstprogrammklasse Bar.class und Baz.class verwenden beide Foo.class
Ich möchte Foo, Bar und Baz in drei verschiedenen @Configuration-Klassen (bzw. Conf1, Conf2 und Conf3) haben
Das Problem ist, dass ich von Conf2 und Conf3 keinen Zugriff auf eine Instanz von Conf1 habe:
Conf1.class
%Vor%Conf2.class
%Vor%Conf3.class
%Vor%Irgendeine Idee, wie ich dieses Problem lösen kann?