Как автоматически соединить боб с одним и тем же бобом

Я хотел бы автоматически подключить экземпляр компонента A к тому же экземпляру A. Как этого добиться с помощью аннотации (без XML).

Пример:

@Service
public class A {

    @Autowire
    A a;

}

Я тоже пробовал

@Service
public class A {

    A a;

    @Autowired
    public void setA(final A a) {
        this.a = a;
    }

}

но это тоже не работает: - /

Конфигурация с использованием XML как


    

работает отлично. А также этоможно использовать

@Service
public class A implements InitializingBean {

    A a;

    @Autowired
    ApplicationContext ctx;

    @Override
    public void afterPropertiesSet() throws Exception {
        a = ctx.getBean(A.class);
    }

}

но это громоздко Странно то, что Spring может справиться с этим при использовании конфигурации XML, но не при использовании основанной на аннотации.

Ответы на вопрос(3)

Ваш ответ на вопрос