Customize DataSource Provider - shi-yuan/dynamic-datasource-spring-boot-starter GitHub Wiki

数据源来源的默认实现是YmlDynamicDataSourceProvider,其从yaml或properties中读取信息并解析出所有数据源信息。

public interface DynamicDataSourceProvider {

    /**
     * 加载所有数据源
     *
     * @return 所有数据源,key为数据源名称
     */
    Map<String, DataSource> loadDataSources();
}

可以参考 AbstractJdbcDataSourceProvider (仅供参考,不能直接使用)来实现从JDBC数据库中获取数据库连接信息。