diff --git a/pigx-common/pigx-common-sequence/src/main/java/com/pig4cloud/pigx/common/sequence/range/impl/db/provider/SqlProviderFactory.java b/pigx-common/pigx-common-sequence/src/main/java/com/pig4cloud/pigx/common/sequence/range/impl/db/provider/SqlProviderFactory.java index 8ac91b318..2353a7335 100644 --- a/pigx-common/pigx-common-sequence/src/main/java/com/pig4cloud/pigx/common/sequence/range/impl/db/provider/SqlProviderFactory.java +++ b/pigx-common/pigx-common-sequence/src/main/java/com/pig4cloud/pigx/common/sequence/range/impl/db/provider/SqlProviderFactory.java @@ -1,10 +1,10 @@ package com.pig4cloud.pigx.common.sequence.range.impl.db.provider; import cn.hutool.core.util.StrUtil; +import com.alibaba.druid.pool.DruidDataSource; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.toolkit.JdbcUtils; import lombok.RequiredArgsConstructor; -import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties; import org.springframework.context.annotation.Lazy; import org.springframework.core.env.Environment; import org.springframework.stereotype.Component; @@ -22,14 +22,14 @@ import java.util.List; @RequiredArgsConstructor public class SqlProviderFactory { - private final DataSourceProperties dataSourceProperties; + private final DruidDataSource druidDataSource; private final List sqlProviders; private final Environment environment; public SqlProvider getSqlProvider() { - String url = dataSourceProperties.getUrl(); + String url = druidDataSource.getUrl(); // druid 形式 进行降级获取 if (StrUtil.isBlank(url)) { url = environment.getProperty("spring.datasource.druid.url");