2012-01-25 14 views
5

静的入れ子クラスのインスタンスをXML設定ファイルのSpring Beanとして作成するにはどうすればよいですか?たとえば :静的入れ子クラスをSpring Beanとして使用する

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

私はクラスBのSpring管理Beanを持つように?

+1

の可能複製(http://stackoverflow.com/questions/3818332/how-to-create- [静的内部クラスのコンストラクタからのSpring Beanを作成する方法は?] static-inner-class-constructorからのspring-bean-bean) – Ralph

答えて

9

A$Bという構文を使用します。これは、クラスローダーが内部クラスを見る方法です。それでは、パッケージcom.x.yを仮定:

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

これは機能します。ありがとう。 – z12345

関連する問題