类 MultiDataSource

java.lang.Object
org.springframework.jdbc.datasource.AbstractDataSource
org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
com.publiccms.common.datasource.MultiDataSource
所有已实现的接口:
Wrapper, CommonDataSource, DataSource, org.springframework.beans.factory.InitializingBean
直接已知子类:
CmsDataSource

public class MultiDataSource extends org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource

多数据源解决方案

MultiDataSource

  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private static final ThreadLocal<String>
     

    从类继承的字段 org.springframework.jdbc.datasource.AbstractDataSource

    logger
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected Object
     
    static String
     
    static void
     
    static void
     

    从类继承的方法 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource

    afterPropertiesSet, createConnectionBuilder, createShardingKeyBuilder, determineTargetDataSource, getConnection, getConnection, getResolvedDataSources, getResolvedDefaultDataSource, initialize, isWrapperFor, resolveSpecifiedDataSource, resolveSpecifiedLookupKey, setDataSourceLookup, setDefaultTargetDataSource, setLenientFallback, setTargetDataSources, unwrap

    从类继承的方法 org.springframework.jdbc.datasource.AbstractDataSource

    getLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriter

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

    • MultiDataSource

      public MultiDataSource()
  • 方法详细资料

    • determineCurrentLookupKey

      protected Object determineCurrentLookupKey()
      指定者:
      determineCurrentLookupKey 在类中 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
    • getDataSourceName

      public static String getDataSourceName()
      返回:
      name

      数据源名称

      datasource name

    • setDataSourceName

      public static void setDataSourceName(String name)
      参数:
      name -

      数据源名称

      datasource name

    • resetDataSourceName

      public static void resetDataSourceName()