package com.ld.igds.conf; /** * @author andy.jia * */ public class DataSourceContextHolder { private static final ThreadLocal contextHolder = new InheritableThreadLocal<>(); /** * 设置数据源 * * @param db */ public static void setDataSource(String db) { contextHolder.set(db); } /** * 取得当前数据源 * * @return */ public static String getDataSource() { return contextHolder.get(); } /** * 清除上下文数据 */ public static void clear() { contextHolder.remove(); } }