fand ich begann Frühjahr von Spring 3.0 Referenz Lernen und ich wollte versuchen, wie innere Bohne zu instanziiert:Failing Innerbean mit Spring erstellen - BeanInstantiationException Kein Standardkonstruktor
Hier ist mein Code:
package com.springexample;
public class ExampleBean {
private String samplePropertyExampleBean;
public void setSamplePropertyExampleBean(String samplePropertyExampleBean) {
this.samplePropertyExampleBean = samplePropertyExampleBean;
}
public String getSamplePropertyExampleBean() {
return samplePropertyExampleBean;
}
class InnerBean{
private String sampleProperty;
public void setSampleProperty(String sampleProperty) {
this.sampleProperty = sampleProperty;
}
public String getSampleProperty() {
return sampleProperty;
}
}
}
und meine Config-Datei ist:
Wenn ich versuche, die zum abrufen Bean InnerBean Ich erhalte folgenden Fehler:
Ausnahme im Thread "Haupt" org.springframework.beans.factory.BeanCreationException: Fehler beim Erstellen Bean mit Name 'InnerBean' in Klassenpfad Ressource [Spring-config.xml] definiert: Instanziierung von Bean fehlgeschlagen; verschachtelte Ausnahme ist org.springframework.beans.BeanInstantiationException: Bean-Klasse konnte nicht instanziiert werden [com.springexample.ExampleBean $ InnerBean]: Kein Standardkonstruktor gefunden; verschachtelte Ausnahme ist java.lang.NoSuchMethodException: com.springexample.ExampleBean $ InnerBean.()
Was könnte das Problem sein? Ich versuchte, No-Argument-Konstruktor in der InnerBean hinzufügen, immer noch bekomme ich Fehler ..
Kann mir jemand helfen?
Danke Bozho..it arbeitet jetzt..Danke für Ihre Zeit – javanoob
@javanerd, wenn die Antwort Ihnen passt , markieren Sie es als akzeptiert (kreuzen Sie unter dem Stimmzähler) – Bozho
danke Bozho. Gute Antwort. Es half mir, einen inneren Faden aus dem Frühling zu erzeugen. – Ankit