2016-12-16 8 views
0

при использовании @EnableCircuitBreaker аннотации с пружинными облачными сервисами зависимостями 1.3.0 мы получаемПроблемы с @EnableCircuitBreaker аннотациями при работе springboot службы в местной среде

"Caused by: java.lang.NoSuchMethodError: org.springframework.integration.amqp.support.DefaultAmqpHeaderMapper.outboundMapper()Lorg/springframework/integration/amqp/support/DefaultAmqpHeaderMapper;" exception. We are not using any Messaging functionality in our service.

Мы используем пристани внедренных среды.

Может ли кто-нибудь предложить мне, как я могу решить свою проблему?

+0

Я попытался отключить RabbitAutoConfiguration.class, но все-таки я вижу один и тот же вопрос. – Pramod

ответ

0

Исключение выбрано, потому что ваше приложение пытается использовать некоторые классы интеграции с пружиной для очереди сообщений, которые не могут быть найдены.

Если вы перейдете к stacktrace, вы можете найти несколько классов с «AutoConfiguration», которые могут отображаться, что автоматическая настройка весны вызвала поиск этих отсутствующих классов.

Вы также можете добавить параметр командной строки --debug, чтобы узнать, что именно делает auto config.

После того, как вы определили виновника вы можете исключить его из автоматической конфигурации, как это:

@EnableAutoConfiguration(exclude = {...}) 
+0

Проблема была исправлена, когда я добавил зависимость Brixton.SR6 в моем пом – Pramod