类 DynamicDataSourceContextHolder

java.lang.Object
com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder

public final class DynamicDataSourceContextHolder extends Object
核心基于ThreadLocal的切换数据源工具类
从以下版本开始:
1.0.0
作者:
TaoYu Kanyuxia
  • 方法详细资料

    • peek

      public static String peek()
      获得当前线程数据源
      返回:
      数据源名称
    • push

      public static String push(String ds)
      设置当前线程数据源

      如非必要不要手动调用,调用后确保最终清除

      参数:
      ds - 数据源名称
      返回:
      数据源名称
    • poll

      public static void poll()
      清空当前线程数据源

      如果当前线程是连续切换数据源 只会移除掉当前线程的数据源名称

    • clear

      public static void clear()
      强制清空本地线程

      防止内存泄漏,如手动调用了push可调用此方法确保清除