【问题标题】:Using static nested class as Spring bean使用静态嵌套类作为 Spring bean
【发布时间】:2023-03-25 20:55:01
【问题描述】:

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

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

所以我有一个 B 类的 Spring 管理的 bean?

【问题讨论】:

标签: java spring inner-classes


【解决方案1】:

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

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

【讨论】:

  • java注解配置替代方案怎么样?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多