All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xyz.shodown.dynamicdb.inject.DataSourceInject Maven / Gradle / Ivy

The newest version!
package xyz.shodown.dynamicdb.inject;

import lombok.extern.slf4j.Slf4j;
import xyz.shodown.common.consts.LogCategory;
import xyz.shodown.dynamicdb.context.DynamicContextHolder;

/**
 * @ClassName: DataSourceInject
 * @Description: 手动注入动态数据源
 * @Author: wangxiang
 * @Date: 2021/9/16 14:54
 */
@Slf4j(topic = LogCategory.PLATFORM)
public class DataSourceInject {

    /**
     * 动态数据源索引
     * @param dbIndex 动态数据库索引
     */
    public static void inject(String dbIndex){
        DynamicContextHolder.push(dbIndex);
        log.debug("set datasource is {}", dbIndex);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy