package com.dy.common.multiDataSource;
|
|
/**
|
* 线程安全的数据源持有者,持有当前访问所应用的数据源名称
|
*/
|
public class DataSourceContext {
|
private final static ThreadLocal<String> LOCAL_DATASOURCE = new ThreadLocal<>();
|
|
public static void set(String name) {
|
LOCAL_DATASOURCE.set(name);
|
}
|
|
public static String get() {
|
return LOCAL_DATASOURCE.get();
|
}
|
|
public static void remove() {
|
LOCAL_DATASOURCE.remove();
|
}
|
}
|