Moin,
ich suche ein Möglichkeit in Spring das gleiche zu machen was in in CDI mit:
machen kann. Ich möchte also in meiner Spring-Config die Injektion eines Interfaces definieren und dann alle Objekte instanziiert bekommen, die dieses Interface implementieren. Um das Auflösen der Mehrdeutigkeit möchte ich mich also selbst kümmern bzw. ich brauche eigentlich alle Objekte.
Was ich allerdings noch besser finden würde wäre die Angabe des Interfaces + Annotation also die Entsprechung zu
Kann mir jemand sagen wie und ob ich dies in Spring (Version ist mir egal) realisieren kann?
Gruß
Sascha
P.s. Konfigurieren möchte ich das ganze am liebsten in der Old-School XML-Config 😉
ich suche ein Möglichkeit in Spring das gleiche zu machen was in in CDI mit:
Java:
@Inject
Instance<MyInterface> instances;
machen kann. Ich möchte also in meiner Spring-Config die Injektion eines Interfaces definieren und dann alle Objekte instanziiert bekommen, die dieses Interface implementieren. Um das Auflösen der Mehrdeutigkeit möchte ich mich also selbst kümmern bzw. ich brauche eigentlich alle Objekte.
Was ich allerdings noch besser finden würde wäre die Angabe des Interfaces + Annotation also die Entsprechung zu
Java:
@Inject
@OnlyBeansWithThisAnnotation
Instance<MyInterface> instances;
Kann mir jemand sagen wie und ob ich dies in Spring (Version ist mir egal) realisieren kann?
Gruß
Sascha
P.s. Konfigurieren möchte ich das ganze am liebsten in der Old-School XML-Config 😉