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

linghengqian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere-elasticjob.git


The following commit(s) were added to refs/heads/master by this push:
     new a3e96a683 fix: Tracing is incompatible with Spring Boot 3.2.x #2401 
(#2405)
a3e96a683 is described below

commit a3e96a683452723a8932d35dfa716dd6d51c0877
Author: Jay Zhou <[email protected]>
AuthorDate: Mon Jul 29 01:06:14 2024 +0800

    fix: Tracing is incompatible with Spring Boot 3.2.x #2401 (#2405)
    
    * fix: Tracing is incompatible with Spring Boot 3.2.x #2401
    
    * chore: pass the code formatting validation
    
    ---------
    
    Co-authored-by: Jay Chow <[email protected]>
---
 .../spring/boot/tracing/ElasticJobTracingConfiguration.java           | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/tracing/ElasticJobTracingConfiguration.java
 
b/spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/tracing/ElasticJobTracingConfiguration.java
index 999250095..6ed0edfba 100644
--- 
a/spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/tracing/ElasticJobTracingConfiguration.java
+++ 
b/spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/tracing/ElasticJobTracingConfiguration.java
@@ -20,6 +20,7 @@ package 
org.apache.shardingsphere.elasticjob.spring.boot.tracing;
 import com.zaxxer.hikari.HikariDataSource;
 import 
org.apache.shardingsphere.elasticjob.kernel.tracing.config.TracingConfiguration;
 import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
@@ -68,7 +69,8 @@ public class ElasticJobTracingConfiguration {
          */
         @Bean
         @ConditionalOnBean(DataSource.class)
-        public TracingConfiguration<DataSource> tracingConfiguration(final 
DataSource dataSource, @Nullable final DataSource tracingDataSource) {
+        public TracingConfiguration<DataSource> 
tracingConfiguration(@Qualifier("dataSource") final DataSource dataSource,
+                                                                     
@Qualifier("tracingDataSource") @Nullable final DataSource tracingDataSource) {
             return new TracingConfiguration<>("RDB", null == tracingDataSource 
? dataSource : tracingDataSource);
         }
     }

Reply via email to