[FIXED] Nach dem Upgrade der Spring Boot-Version auf 2.6 wird ein zirkulärer Abhängigkeitsfehler angezeigt

Ausgabe

Die Spring Boot-Anwendung konnte nach dem Upgrade auf 2.6.4 aufgrund einer zirkulären Abhängigkeit nicht gestartet werden.

Ich habe zwei Klassen wie diese:

class ABC{

    @Autowired
    PQR pqr;
}

Class PQR{

    @Autowired
    ABC abc;
}

funktionierte zuvor einwandfrei, jetzt wird nach dem Upgrade von Spring Boot auf 2.6.4 ein zirkulärer Abhängigkeitsfehler angezeigt

Wie kann man das lösen?

Lösung

Sie können eine @Lazy-Anmerkung oben auf eine der Autowire schreiben. Dadurch wird Ihre Federanwendung fehlerfrei kompiliert

Wie unten:

Class PQR{
@Lazy
@Autowired
ABC abc;
}


Beantwortet von –
Sumit


Antwort geprüft von –
Robin (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like