2 Stimmen

Fehler beim Erstellen der Bean-ID in Spring

Ich erhalte diese Fehlermeldung beim Erstellen der Bean-ID, ich nutze Spring: Hier ist der Fehler

Fehler beim Erstellen der Bean mit dem Namen 'StockdataChart', definiert in der ServletContext-Ressource [/WEB-INF/config/web-application-config.xml]: 1 Konstruktorargumente angegeben, aber kein übereinstimmender Konstruktor in der Bean 'StockdataChart' gefunden (Hinweis: Geben Sie Index- und/oder Typargumente für einfache Parameter an, um Typambiguitäten zu vermeiden)

Hier ist meine Bean-Datei:

2voto

Aravind A Punkte 9127

Indem Sie eine Bohne erstellen, die den constructor-arg liefert

Sie sagen Spring, dass es den StockdataChart instanziieren soll, indem es den Konstruktor verwendet, der ein Argument vom Typ 'DataSource' hat. Wenn Sie möchten, dass Spring den Standardkonstruktor verwendet, entfernen Sie dies. Fügen Sie andernfalls einen Constructor hinzu, wie @Jigar Joshi empfiehlt. Siehe Referenz hier.

1voto

kosa Punkte 65422

Ihre StockdataChart-Klasse hat keinen Konstruktor mit dem dataSource-Ref-Typ als Parameter. Wenn z. B. der Datensatz vom Typ XYZ ist, haben Sie in der StockdataChart-Klasse einen Konstruktor (XYZ param){}.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X