У меня странное поведение RabbitMQ (как и у меня, конечно).
Когда я запускал веб-приложение с весенней загрузкой, в своей конфигурации я пытаюсь создать прямой обмен кроликами:
@Bean
public DirectExchange exchange() {
return new DirectExchange(directExchangeName);
}
Но когда приложение запустилось, я не могу найти этот обменник в управлении RabbitMQ. Но это интересно, потому что в ApplicationContext я вижу этот компонент.
Этот обменник начинает показываться в управлении RabbitMQ после первого обращения к нему.
Я что-то упустил? Или это может быть проблема с моей конфигурацией?