2012-01-25 4 views
5

Come si crea un'istanza di una classe nidificata statica come bean Spring in un file di configurazione XML? Per esempio:Uso della classe nidificata statica come bean Spring

package com.x.y; 
public class A { 
    public static class B { 
    ... 
    } 
} 

in modo da avere un bean gestito Primavera-class di B?

+1

possibile duplicato (http://stackoverflow.com/questions/3818332/how-to-create- a-spring-bean-from-a-static-inner-class-constructor) – Ralph

risposta

9

Utilizzando la sintassi A$B, che è come il classloader vede le classi interne. Così si assume com.x.y, quindi: [? Come creare un bean Spring da un costruttore della classe interna statica]

<bean id="myBean" class="com.x.y.A$B"/> 
+0

Che funziona. Grazie. – z12345