【发布时间】:2012-08-09 15:13:59
【问题描述】:
我想创建一个内部类的 Spring Bean。如果我有以下内部类B:
package x.y.z;
public class A {
public class B { }
}
我想在我的 XML 配置文件中创建 bean 实例。
<bean class="x.y.z.A.B" name="innerBean" />
【问题讨论】:
我想创建一个内部类的 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" />
这会起作用。
【讨论】: