This commit makes TraceMessagingAutoConfiguration happens only when (#1629)

MessagingTracing so that excluding brave-instrumentation-messaging
dependency does't make an exception.
This commit is contained in:
Toshiaki Maki
2020-05-08 19:13:16 +09:00
committed by Adrian Cole
parent c3f67f31d4
commit 79f258c2eb

View File

@@ -89,6 +89,7 @@ import org.springframework.util.ReflectionUtils;
*/
@Configuration(proxyBeanMethods = false)
@ConditionalOnBean(Tracing.class)
@ConditionalOnClass(MessagingTracing.class)
@AutoConfigureAfter({ TraceAutoConfiguration.class,
TraceSpringMessagingAutoConfiguration.class })
@OnMessagingEnabled