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);
}
}