Ich habe zwei Pakete com.a.b.c und com.x.y.z. In com.abc habe ich eine Komponente wie folgt definiert:Spring: Wie man eine Bean aus einem anderen Projekt injiziert
@Named
public class MyClass
{
@Inject
public MyClass()
{
}
}
In com.xyz, ich habe eine Klasse, wo ich will MyClassA wie diese injizieren:
public class MyOtherClass
{
@Inject
private MyClass myClass;
}
Welche Konfigurationsänderungen tun Ich muss so machen, dass ich MyClass in MyOtherClass injizieren kann? Im Moment habe ich den Build-Fehler
org.springframework.beans.factory.NoSuchBeanDefinitionException: Keine Warte Bohnen vom Typ [com.abcMyClass] für Abhängigkeit gefunden: erwartet, dass mindestens 1 Bohne, die für diesen als autowire Kandidaten qualifiziert Abhängigkeit
Vielen Dank im Voraus.
Sie benötigten Pakete in @ComponentScan Anmerkung über Ihre Spring-Konfigurationsklasse angeben sollten – solomkinmv