Added autoconfiguration before rabbit & kafka hints; fixes gh-2134

This commit is contained in:
Marcin Grzejszczak
2022-03-24 11:59:48 +01:00
parent eee5edf93e
commit 385aedbdff

View File

@@ -79,7 +79,9 @@ import org.springframework.web.client.RestTemplate;
@EnableConfigurationProperties(ZipkinProperties.class)
@ConditionalOnClass({ Sender.class, EndpointLocator.class })
@ConditionalOnProperty(value = { "spring.sleuth.enabled", "spring.zipkin.enabled" }, matchIfMissing = true)
@AutoConfigureAfter(name = "org.springframework.cloud.autoconfigure.RefreshAutoConfiguration")
@AutoConfigureAfter(name = { "org.springframework.cloud.autoconfigure.RefreshAutoConfiguration",
"org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration",
"org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration" })
@AutoConfigureBefore(BraveAutoConfiguration.class)
@Import({ ZipkinSenderConfigurationImportSelector.class, ZipkinBraveConfiguration.class })
public class ZipkinAutoConfiguration {