如何创建一个内部类的Spring Bean?

时间:2012-08-09 15:14:00

标签: java spring

我想创建一个Inner类的Spring Bean。如果我有以下内部类B

package x.y.z;

public class A {
    public class B { }
}

我想在我的XML配置文件中创建bean实例。

<bean class="x.y.z.A.B" name="innerBean" />

1 个答案:

答案 0 :(得分:35)

您无法使用点(.)表示法访问公共内部类,而是使用货币($)。一个例子:

<bean class="x.y.z.A$B" name="innerBean" />

这样可行。