Использование статического вложенного класса в качестве Spring bean - PullRequest
6 голосов
/ 25 января 2012

Как создать экземпляр статического вложенного класса в виде bean-компонента Spring в файле конфигурации XML?Например:

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

Итак, у меня есть управляемый Spring компонент класса B?

1 Ответ

12 голосов
/ 25 января 2012

Использование синтаксиса A$B, так как загрузчик классов видит внутренние классы.Итак, при условии пакета com.x.y, тогда:

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