使用静态嵌套类作为Spring bean

时间:2012-01-25 15:03:46

标签: java spring inner-classes

如何在XML配置文件中将静态嵌套类的实例创建为Spring bean? 例如:

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

这样我有一个类B的Spring管理的bean?

1 个答案:

答案 0 :(得分:11)

使用A$B语法,这是类加载器看到内部类的方式。所以假设包com.x.y,那么:

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