5
静的入れ子クラスのインスタンスをXML設定ファイルのSpring Beanとして作成するにはどうすればよいですか?たとえば :静的入れ子クラスをSpring Beanとして使用する
package com.x.y;
public class A {
public static class B {
...
}
}
私はクラスB
のSpring管理Beanを持つように?
静的入れ子クラスのインスタンスをXML設定ファイルのSpring Beanとして作成するにはどうすればよいですか?たとえば :静的入れ子クラスをSpring Beanとして使用する
package com.x.y;
public class A {
public static class B {
...
}
}
私はクラスB
のSpring管理Beanを持つように?
A$B
という構文を使用します。これは、クラスローダーが内部クラスを見る方法です。それでは、パッケージcom.x.y
を仮定:
<bean id="myBean" class="com.x.y.A$B"/>
これは機能します。ありがとう。 – z12345
の可能複製(http://stackoverflow.com/questions/3818332/how-to-create- [静的内部クラスのコンストラクタからのSpring Beanを作成する方法は?] static-inner-class-constructorからのspring-bean-bean) – Ralph