I have a Spring-Boot app containing many @Service components for handling event-typed AMQP messages. These messages are published by another component to a single ExchangeTopic separated by routing-keys.
How should I create and subscribe the Queues to the TopicExchange once the application starts and avoid maintaining a massive configuration?