2012-01-25 9 views
5

Jak utworzyć instancję statycznej klasy zagnieżdżonej jako komponent bean Spring w pliku konfiguracyjnym XML? Na przykład:Używanie statycznej klasy zagnieżdżonej jako komponentu Spring bean

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

Więc mam Wiosna zarządzane fasoli klasy B?

+1

możliwe duplikat (http://stackoverflow.com/questions/3818332/how-to-create- konstruktor-sprężynowy-od-statycznej-wewnętrznej-klasy) – Ralph

Odpowiedz

9

Przy użyciu składni, tak jak program ładujący klasy widzi klasy wewnętrzne. Więc zakładając, że pakiet com.x.y, a następnie: [? Jak stworzyć Wiosna fasoli z wewnętrznym statycznym konstruktorze klasy]

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

To działa. Dzięki. – z12345