Псевдоним бобов Spring в JavaConfig

у меня есть@Service аннотированный класс, который предоставляет базовую функциональность, которую я могу использовать во всех моих проектах:

@Service
public class MyService {}

и еще один, который расширяет его для реализации конкретных вещей проекта:

@Service
public class ExtendedMyService extends MyService {}

Теперь я хотел бы настроить псевдоним компонента, чтобы иметь возможность использовать@Qualifier("MyServiceAlias") при автопроводке с использованием свойства:

# MyService qualifier (default: myService)
myService.qualifier=extendedMyService

В XML это будет выглядеть так:

<alias name="${myService.qualifier}" alias="MyServiceAlias" />

Это также обсуждаетсяВот, но мне нужно сделать это без XML, только JavaConfig. Возможно ли это и как реализовать?

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

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