package com.dy.common.multiDataSource; /** * 线程安全的数据源持有者,持有当前访问所应用的数据源名称 */ public class DataSourceContext { private final static ThreadLocal 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(); } }