This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.2 by this push:
     new ace46c6465 fix: load zipkin after springboot3 (#12133)
ace46c6465 is described below

commit ace46c6465b2ac770956bc5272e3e8fd0da47817
Author: conghuhu <[email protected]>
AuthorDate: Tue Apr 25 14:49:38 2023 +0800

    fix: load zipkin after springboot3 (#12133)
---
 .../autoconfigure/exporter/zipkin/ZipkinAutoConfiguration.java        | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/dubbo-spring-boot/dubbo-spring-boot-observability-starters/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinAutoConfiguration.java
 
b/dubbo-spring-boot/dubbo-spring-boot-observability-starters/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinAutoConfiguration.java
index 1559854138..604e7af5da 100644
--- 
a/dubbo-spring-boot/dubbo-spring-boot-observability-starters/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinAutoConfiguration.java
+++ 
b/dubbo-spring-boot/dubbo-spring-boot-observability-starters/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinAutoConfiguration.java
@@ -44,10 +44,12 @@ import static 
org.apache.dubbo.spring.boot.observability.autoconfigure.Observabi
  * {@link EnableAutoConfiguration Auto-configuration} for Zipkin.
  * <p>
  * It uses imports on {@link ZipkinConfigurations} to guarantee the correct 
configuration ordering.
+ * Create Zipkin sender and exporter when you are using Boot < 3.0 or you are 
not using spring-boot-starter-actuator.
+ * When you use SpringBoot 3.*, priority should be given to loading S3 related 
configurations. Dubbo related zipkin configurations are invalid.
  *
  * @since 3.2.1
  */
-@AutoConfiguration(after = RestTemplateAutoConfiguration.class)
+@AutoConfiguration(after = RestTemplateAutoConfiguration.class, afterName = 
"org.springframework.boot.actuate.autoconfigure.tracing.zipkin")
 @ConditionalOnClass(Sender.class)
 @Import({SenderConfiguration.class,
         ReporterConfiguration.class, BraveConfiguration.class,

Reply via email to