Wie definiere ich eine Bean für eine (nicht statische) innere Klasse in Spring? Vermeidung zirkulärer AbhängigkeitenJava

Java-Forum
Anonymous
 Wie definiere ich eine Bean für eine (nicht statische) innere Klasse in Spring? Vermeidung zirkulärer Abhängigkeiten

Post by Anonymous »

Ich habe eine Klasse mit einer inneren Klasse wie dieser:

Code: Select all

package myPackage;

public class A {
private B b;

public void setB(B b) { this.b = b; }
public B getB() { return this.b; }

public class B {
}
}
Und ich habe meine Federkonfiguration wie folgt:

Code: Select all







Aber ich stehe vor diesem Fehler:

Code: Select all

org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'a': Requested bean is currently in creation: Is there an unresolvable circular reference?
Natürlich ist es offensichtlich, dass ich einen Zirkelverweis habe, aber wie kann ich eine Spring Bean für meine innere Klasse haben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post