ho iniziato a imparare a molla dalla primavera di riferimento 3.0 e ho voluto provare come creare un'istanza di fagioli interno:Non riuscendo a creare Innerbean utilizzando Spring - BeanInstantiationException Nessun costruttore di default trovato
Ecco il mio codice:
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;
}
}
}
e il mio file di configurazione è:
Quando sto cercando di recuperare il bean InnerBean ho ricevuto il seguente errore:
Eccezione nella discussione "main" org.springframework.beans.factory.BeanCreationException: errore nella creazione di bean con il nome 'InnerBean' definito nella risorsa del percorso di classe [spring-config.xml]: L'istanziazione del bean è fallita; l'eccezione annidata è org.springframework.beans.BeanInstantiationException: impossibile istanziare la classe bean [com.springexample.ExampleBean $ InnerBean]: non è stato trovato alcun costruttore predefinito; l'eccezione annidata è java.lang.NoSuchMethodException: com.springexample.ExampleBean $ InnerBean.()
Quale potrebbe essere il problema? Ho provato ad aggiungere il costruttore no-argument in InnerBean ancora sto ricevendo errore ..
Qualcuno può aiutarmi?
Grazie Bozho..it è now..Thanks lavorando per il vostro tempo – javanoob
@javanerd se la risposta più vi si addice , contrassegnalo come accettato (spunta sotto il contatore dei voti) – Bozho
grazie Bozho. Bella risposta. Mi ha aiutato a creare un filo interiore dalla primavera. – Ankit