2009-11-20 22 views

risposta

1

ID viene utilizzato per creare un'istanza della classe, idref viene utilizzato per indicare al nome del fagiolo

+0

domanda per chiarire la differenza tra ref e idref . – romhail

2

idref deve puntare ad un vero e fagioli. e il formato dovrebbe essere <idref bean=""/>

10

Ecco un piccolo esempio più dettagliato, si supponga di avere due chicchi di A e B:

<bean class="A" id="a" /> 

<bean class="B"/> 
    <constructor-arg> 
     <ref bean="a"/> 
     <idref bean="a"/> 
    </constructor-arg> 
</bean> 

In questo caso B avrebbe un costruttore che sarebbe simile a questa:

public B(A a, String string) { 
    string.equals("a"); //true 
} 

Quindi, con rif è possibile fare riferimento un oggetto e con idref basta riferimento al nome del fagiolo è chiesto

+0

Questo mi ha fatto capire la cosa !!! –

Problemi correlati