Предположим, у меня есть что-то вроде этого:
@Component(immediate = true)
public class A {}
public class B {
@Reference
public void injectA(A a) {...}
}
Есть ли способ ввести A в B, если я вручную создаю экземпляры B?
Если нет, единственная альтернатива - просто использовать реестр служб или есть шаблон перехода?
UPDATE:
Я не могу вручную внедрить экземпляр A (без использования реестра служб), потому что код, который создает экземпляры B, не имеет его.