Я копирую пример из документации Spring Framework:
<alias name="fromName" alias="toName"/>
В этом случае компонент (в том же контейнере) с именем fromName может также после использования это определение псевдонима, упоминаемое как toName.
Например, метаданные конфигурации для подсистемы A могут ссылаться на DataSource по имени subsystemA-dataSource. Метаданные конфигурации для подсистемы B могут ссылаться на DataSource по имени subsystemB-dataSource. При создании основного приложения, использующего обе эти подсистемы, основное приложение ссылается на источник данных по имени myApp-dataSource. Чтобы все три имени ссылались на один и тот же объект, вы можете добавить следующие определения псевдонимов в метаданные конфигурации:
**<alias name="myApp-dataSource" alias="subsystemA-dataSource"/>
<alias name="myApp-dataSource" alias="subsystemB-dataSource"/>
**