如何创建内部类的Spring Bean?

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

package x.y.z;

public class A {

public class B { }

}

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

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

回答:

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

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

这将起作用。

以上是 如何创建内部类的Spring Bean? 的全部内容, 来源链接: utcz.com/qa/413608.html

回到顶部