Ich laufe in Abhängigkeit Einspritzzyklus Problem. Ich bitte um Redesign-Vorschläge. Vielen Dank.Federabhängigkeit Einspritzzyklus
Fehler Beschreibung: Die Abhängigkeiten von einigen der Bohnen in den Anwendungskontext einen Zyklus bilden:
Hier sind die beiden Klassen
Klasse 1:
@Service
public class MyService {
private final Product1 finalProduct1;
private final Product2 finalProduct2;
@Autowired
public MyService (Product1 product1, Product2 product2) {
this.finalProduct1= product1;
this.finalProduct2= product2;
}
public List<String> getMyValues(String someParameter) {
...
return myValues;
}
...
}
Klasse 2:
@Service
public class Product1 {
@Autowired
private MyService myService;
public List<someType> someMethod(String someParameter){
List<String> myValues = myService.getMyValues(someParameter);
...
}
...
}
Bitte fügen Sie Ihre Fehlerprotokoll – mvlaicevich
Sie haben Ihre Frage beantwortet, indem sie zu fragen - es Abhängigkeitszyklus ist, denken über eine andere Architektur –
Sorry, ich glaube, ich nicht eine Frage stellen hat. Ich frage nach Redesign-Vorschlägen. – Amitab