Я бы хотел отключить проверку работоспособности кролика в моей конфигурации RabbitMockConfiguration. У нас есть Конфигурация, которая импортируется через @Import
. К сожалению, Конфигурация не препятствует добавлению проверки работоспособности к индикатору работоспособности, как это происходит, когда Spring-Rabbit находится в пути к классам.
У нас есть обходной путь, который мы добавляем в каждый сервис, используя файл свойств Конфигурация, которая отключает свойство management.health.rabbit.enabled
, но для нас было бы намного лучше иметь возможность отключить эту проверку на уровне конфигурации.
Я думал о тестах с @TestPropertySource(properties = ["management.health.rabbit.enabled=false"])
, но не смог найти эквивалент для использования для @Configuration
, так как @PropertySource
ожидает расположение файла свойств и не принимает отдельные свойства.
Есть идеи, что мы можем сделать?
Spring boot версия: 2.2.4
Spring amqp версия: 2.2.3
Spring версия: 5.2.3