类 DataSourceManager

java.lang.Object
org.dromara.autotable.core.dynamicds.DataSourceManager

public class DataSourceManager extends Object
作者:
don
  • 字段详细资料

    • DATASOURCE_NAME_THREAD_LOCAL

      private static final ThreadLocal<String> DATASOURCE_NAME_THREAD_LOCAL
      当前数据源名称
    • DATA_SOURCE_THREAD_LOCAL

      private static final ThreadLocal<DataSource> DATA_SOURCE_THREAD_LOCAL
      当前数据源
  • 构造器详细资料

    • DataSourceManager

      public DataSourceManager()
  • 方法详细资料

    • useConnection

      public static <R> R useConnection(Function<Connection,R> function)
    • useConnection

      public static void useConnection(Consumer<Connection> consumer)
    • setDataSource

      public static void setDataSource(@NonNull @NonNull DataSource dataSource)
    • getDataSource

      public static DataSource getDataSource()
    • cleanDataSource

      public static void cleanDataSource()
    • setDatasourceName

      public static void setDatasourceName(@NonNull @NonNull String datasourceName)
    • getDatasourceName

      public static String getDatasourceName()
    • cleanDatasourceName

      public static void cleanDatasourceName()