类 DataSourceResolver

java.lang.Object
org.springframework.jdbc.datasource.AbstractDataSource
org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
cn.hamm.airpower.datasource.DataSourceResolver
所有已实现的接口:
Wrapper, CommonDataSource, DataSource, org.springframework.beans.factory.InitializingBean

@Service public class DataSourceResolver extends org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource

数据源操作类

作者:
Hamm.cn
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final Map<Object,Object>
    数据源列表

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

    logger
  • 构造器概要

    构造器
    构造器
    说明
    初始化空列表
  • 方法概要

    修饰符和类型
    方法
    说明
    static void
    清空数据源参数
    void
    创建数据库
    void
    createDataSource(DataSource dataSourceInfo)
    创建数据源
    protected Object
     
    static String
    获取数据源参数
    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
  • 字段详细资料

    • DATA_SOURCE_LIST

      public static final Map<Object,Object> DATA_SOURCE_LIST

      数据源列表

  • 构造器详细资料

    • DataSourceResolver

      public DataSourceResolver()

      初始化空列表

  • 方法详细资料

    • getDataSourceParam

      public static String getDataSourceParam()

      获取数据源参数

      返回:
      数据源参数
    • setDataSourceParam

      public static void setDataSourceParam(String param)

      设置数据源参数

      参数:
      param - 参数
    • clearDataSourceParam

      public static void clearDataSourceParam()

      清空数据源参数

    • createDatabase

      public void createDatabase(DataSource dataSource)

      创建数据库

      参数:
      dataSource - 数据源信息
    • createDataSource

      public void createDataSource(DataSource dataSourceInfo)

      创建数据源

      参数:
      dataSourceInfo - 数据源
    • determineCurrentLookupKey

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