Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- altBase64ToByteArray(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.Base64
- AT - Enum constant in enum class com.baomidou.dynamic.datasource.enums.SeataMode
-
AT 模式
- ATOMIKOS_DATASOURCE - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
Atomikos数据源
- AtomikosConfig - Class in com.baomidou.dynamic.datasource.creator.atomikos
-
Atomikos 配置
- AtomikosConfig() - Constructor for class com.baomidou.dynamic.datasource.creator.atomikos.AtomikosConfig
- AtomikosDataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.atomikos
-
Atomikos数据源配置
- AtomikosDataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.atomikos.AtomikosDataSourceCreator
B
- Base64 - Class in com.baomidou.dynamic.datasource.toolkit
-
Copyright 1999-2018 Alibaba Group Holding Ltd.
- Base64() - Constructor for class com.baomidou.dynamic.datasource.toolkit.Base64
- base64ToByteArray(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.Base64
- BasicDataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.basic
-
基础数据源创建器
- BasicDataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.basic.BasicDataSourceCreator
- BEECP_DATASOURCE - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
BeeCp数据源
- BeeCpConfig - Class in com.baomidou.dynamic.datasource.creator.beecp
-
BeeCp参数配置
- BeeCpConfig() - Constructor for class com.baomidou.dynamic.datasource.creator.beecp.BeeCpConfig
- BeeCpDataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.beecp
-
BeeCp数据源创建器
- BeeCpDataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.beecp.BeeCpDataSourceCreator
- byteArrayToAltBase64(byte[]) - Static method in class com.baomidou.dynamic.datasource.toolkit.Base64
- byteArrayToBase64(byte[]) - Static method in class com.baomidou.dynamic.datasource.toolkit.Base64
C
- C3P0_DATASOURCE - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
C3P0数据源
- C3p0Config - Class in com.baomidou.dynamic.datasource.creator.c3p0
- C3p0Config() - Constructor for class com.baomidou.dynamic.datasource.creator.c3p0.C3p0Config
- C3p0DataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.c3p0
- C3p0DataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.c3p0.C3p0DataSourceCreator
- com.baomidou.dynamic.datasource.creator - package com.baomidou.dynamic.datasource.creator
- com.baomidou.dynamic.datasource.creator.atomikos - package com.baomidou.dynamic.datasource.creator.atomikos
- com.baomidou.dynamic.datasource.creator.basic - package com.baomidou.dynamic.datasource.creator.basic
- com.baomidou.dynamic.datasource.creator.beecp - package com.baomidou.dynamic.datasource.creator.beecp
- com.baomidou.dynamic.datasource.creator.c3p0 - package com.baomidou.dynamic.datasource.creator.c3p0
- com.baomidou.dynamic.datasource.creator.dbcp - package com.baomidou.dynamic.datasource.creator.dbcp
- com.baomidou.dynamic.datasource.creator.druid - package com.baomidou.dynamic.datasource.creator.druid
- com.baomidou.dynamic.datasource.creator.hikaricp - package com.baomidou.dynamic.datasource.creator.hikaricp
- com.baomidou.dynamic.datasource.creator.oracleucp - package com.baomidou.dynamic.datasource.creator.oracleucp
- com.baomidou.dynamic.datasource.enums - package com.baomidou.dynamic.datasource.enums
- com.baomidou.dynamic.datasource.exception - package com.baomidou.dynamic.datasource.exception
- com.baomidou.dynamic.datasource.toolkit - package com.baomidou.dynamic.datasource.toolkit
- ConfigMergeCreator<C,
T> - Class in com.baomidou.dynamic.datasource.toolkit -
用于合并配置并转换成目标配置的工具类
- ConfigMergeCreator() - Constructor for class com.baomidou.dynamic.datasource.toolkit.ConfigMergeCreator
- contains(String) - Static method in enum class com.baomidou.dynamic.datasource.enums.XADataSourceEnum
-
是否包含
- convertValue(Method, Object) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsConfigUtil
-
将需要传入invoke方法的值转换成方法对应的类型
- create(C, C) - Method in class com.baomidou.dynamic.datasource.toolkit.ConfigMergeCreator
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.atomikos.AtomikosDataSourceCreator
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.basic.BasicDataSourceCreator
-
创建基础数据源
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.beecp.BeeCpDataSourceCreator
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.c3p0.C3p0DataSourceCreator
- createDataSource(DataSourceProperty) - Method in interface com.baomidou.dynamic.datasource.creator.DataSourceCreator
-
通过属性创建数据源
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.dbcp.Dbcp2DataSourceCreator
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.hikaricp.HikariDataSourceCreator
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.oracleucp.OracleUcpDataSourceCreator
- CryptoUtils - Class in com.baomidou.dynamic.datasource.toolkit
-
Copyright 1999-2018 Alibaba Group Holding Ltd.
- CryptoUtils() - Constructor for class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
D
- DataSourceCreator - Interface in com.baomidou.dynamic.datasource.creator
-
默认按照以下顺序创建数据源:
- DatasourceInitProperties - Class in com.baomidou.dynamic.datasource.creator
-
动态数据源初始化脚本配置
- DatasourceInitProperties() - Constructor for class com.baomidou.dynamic.datasource.creator.DatasourceInitProperties
- DataSourceProperty - Class in com.baomidou.dynamic.datasource.creator
- DataSourceProperty() - Constructor for class com.baomidou.dynamic.datasource.creator.DataSourceProperty
- DBCP2_DATASOURCE - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
DBCP2数据源
- Dbcp2Config - Class in com.baomidou.dynamic.datasource.creator.dbcp
-
Dbcp2 的配置
- Dbcp2Config() - Constructor for class com.baomidou.dynamic.datasource.creator.dbcp.Dbcp2Config
- Dbcp2DataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.dbcp
-
DBCP数据源创建器
- Dbcp2DataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.dbcp.Dbcp2DataSourceCreator
- DdConstants - Interface in com.baomidou.dynamic.datasource.enums
-
动态数据源常量
- decrypt(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
解密算法 RSA
- decrypt(String, String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
解密算法 RSA
- decrypt(PublicKey, String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
解密算法 RSA
- DEFAULT_PUBLIC_KEY_STRING - Static variable in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
- defaultIfBlank(String, String) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsStrUtils
-
判断字符串是否有内容, 没内容就返回默认值
- DRUID_DATASOURCE - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
DRUID数据源类
- DruidConfig - Class in com.baomidou.dynamic.datasource.creator.druid
-
Druid参数配置
- DruidConfig() - Constructor for class com.baomidou.dynamic.datasource.creator.druid.DruidConfig
- DruidConfigUtil - Class in com.baomidou.dynamic.datasource.creator.druid
-
Druid配置工具类
- DruidConfigUtil() - Constructor for class com.baomidou.dynamic.datasource.creator.druid.DruidConfigUtil
- DruidDataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.druid
-
Druid数据源创建器
- DruidDataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator
- DruidFilterCallBack - Interface in com.baomidou.dynamic.datasource.creator.druid
- DruidLogConfigUtil - Class in com.baomidou.dynamic.datasource.creator.druid
-
Druid日志配置工具类
- DruidLogConfigUtil() - Constructor for class com.baomidou.dynamic.datasource.creator.druid.DruidLogConfigUtil
- DruidStatConfigUtil - Class in com.baomidou.dynamic.datasource.creator.druid
-
Druid监控配置工具类
- DruidStatConfigUtil() - Constructor for class com.baomidou.dynamic.datasource.creator.druid.DruidStatConfigUtil
- DruidWallConfigUtil - Class in com.baomidou.dynamic.datasource.creator.druid
-
防火墙配置工具类
- DruidWallConfigUtil() - Constructor for class com.baomidou.dynamic.datasource.creator.druid.DruidWallConfigUtil
- DsConfigUtil - Class in com.baomidou.dynamic.datasource.toolkit
-
动态数据源配置相关工具类
- DsConfigUtil() - Constructor for class com.baomidou.dynamic.datasource.toolkit.DsConfigUtil
- DsStrUtils - Class in com.baomidou.dynamic.datasource.toolkit
-
常见字符串工具类
- DsStrUtils() - Constructor for class com.baomidou.dynamic.datasource.toolkit.DsStrUtils
E
- encrypt(byte[], String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
加密算法 RSA
- encrypt(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
加密算法 RSA
- encrypt(String, String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
加密算法 RSA
- ErrorCreateDataSourceException - Exception in com.baomidou.dynamic.datasource.exception
-
exception when druid dataSource init failed
- ErrorCreateDataSourceException(String) - Constructor for exception com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException
-
Constructor for ErrorCreateDataSourceException.
- ErrorCreateDataSourceException(String, Throwable) - Constructor for exception com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException
-
Constructor for ErrorCreateDataSourceException.
G
- genKeyPair(int) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
生成密钥对
- genKeyPairBytes(int) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
生成密钥对
- getFilters(String) - Method in interface com.baomidou.dynamic.datasource.creator.druid.DruidFilterCallBack
- getGetterMethods(Class<?>) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsConfigUtil
-
通过clazz获取对应的setter方法
- getPropertyDescriptorMap(Class<?>) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsConfigUtil
- getPublicKey(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
加密算法 RSA
- getPublicKeyByPublicKeyFile(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
加密算法RSA 通过公钥文件获取公钥
- getPublicKeyByX509(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.CryptoUtils
-
加密算法 RSA
- getSetterMethods(Class<?>) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsConfigUtil
-
通过clazz获取对应的setter方法
H
- H2 - Enum constant in enum class com.baomidou.dynamic.datasource.enums.XADataSourceEnum
-
h2
- hasLength(CharSequence) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsStrUtils
-
判断字符串是否为空
- hasLength(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsStrUtils
-
判断字符串是否为空
- hasText(CharSequence) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsStrUtils
-
判断字符串是否有内容
- HIKARI_DATASOURCE - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
HikariCp数据源
- HikariCpConfig - Class in com.baomidou.dynamic.datasource.creator.hikaricp
-
HikariCp参数配置
- HikariCpConfig() - Constructor for class com.baomidou.dynamic.datasource.creator.hikaricp.HikariCpConfig
- HikariDataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.hikaricp
-
Hikari数据源创建器
- HikariDataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.hikaricp.HikariDataSourceCreator
I
- initFilter(Class<? extends LogFilter>, Map<String, Object>) - Static method in class com.baomidou.dynamic.datasource.creator.druid.DruidLogConfigUtil
-
根据当前的配置生成druid的日志filter
- isEmpty(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsStrUtils
L
- lineToUpper(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsConfigUtil
-
横划线转驼峰
M
- mappingSpecialValue(OracleUcpConfig, PoolDataSourceImpl) - Static method in class com.baomidou.dynamic.datasource.creator.oracleucp.OracleUcpDataSourceCreator
-
对特殊值做映射
- MASTER - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
数据源:主库
- merge(DruidConfig, DruidConfig) - Static method in class com.baomidou.dynamic.datasource.creator.druid.DruidConfigUtil
- mergeMap(Map<String, Object>, Map<String, Object>) - Static method in class com.baomidou.dynamic.datasource.toolkit.DsConfigUtil
-
合并配置
- MYSQL - Enum constant in enum class com.baomidou.dynamic.datasource.enums.XADataSourceEnum
-
mysql
- MYSQL_CONNECTOR_J_5 - Enum constant in enum class com.baomidou.dynamic.datasource.enums.XADataSourceEnum
O
- ORACLE - Enum constant in enum class com.baomidou.dynamic.datasource.enums.XADataSourceEnum
-
oracle
- ORACLE_UCP_DATASOURCE - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
OracleUCP数据源
- OracleUcpConfig - Class in com.baomidou.dynamic.datasource.creator.oracleucp
-
OracleUCP参数配置
- OracleUcpConfig() - Constructor for class com.baomidou.dynamic.datasource.creator.oracleucp.OracleUcpConfig
- OracleUcpDataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.oracleucp
-
OracleUCP数据源创建器
- OracleUcpDataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.oracleucp.OracleUcpDataSourceCreator
P
- POSTGRE_SQL - Enum constant in enum class com.baomidou.dynamic.datasource.enums.XADataSourceEnum
-
postgresql
S
- SeataMode - Enum Class in com.baomidou.dynamic.datasource.enums
-
Seata 支持的模式枚举
- setMaximumPoolSize(Integer) - Method in class com.baomidou.dynamic.datasource.creator.hikaricp.HikariCpConfig
-
设置 最大连接数 maxPoolSize
- setMinimumIdle(Integer) - Method in class com.baomidou.dynamic.datasource.creator.hikaricp.HikariCpConfig
-
设置 最小空闲连接数 minIdle
- setValue(DruidDataSource, String, DruidConfig) - Static method in class com.baomidou.dynamic.datasource.creator.druid.DruidConfigUtil
-
设置DruidDataSource的值
- SLAVE - Static variable in interface com.baomidou.dynamic.datasource.enums.DdConstants
-
数据源:从库
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.atomikos.AtomikosDataSourceCreator
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.basic.BasicDataSourceCreator
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.beecp.BeeCpDataSourceCreator
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.c3p0.C3p0DataSourceCreator
- support(DataSourceProperty) - Method in interface com.baomidou.dynamic.datasource.creator.DataSourceCreator
-
当前创建器是否支持根据此属性创建
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.dbcp.Dbcp2DataSourceCreator
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.hikaricp.HikariDataSourceCreator
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.oracleucp.OracleUcpDataSourceCreator
T
- toProperties(DruidConfig) - Static method in class com.baomidou.dynamic.datasource.creator.druid.DruidConfigUtil
-
根据全局配置和本地配置结合转换为Properties
- toStatFilter(Map<String, Object>) - Static method in class com.baomidou.dynamic.datasource.creator.druid.DruidStatConfigUtil
-
根据当前的配置生成druid防火墙配置
- toWallConfig(Map<String, Object>) - Static method in class com.baomidou.dynamic.datasource.creator.druid.DruidWallConfigUtil
-
根据当前的配置和全局的配置生成druid防火墙配置
V
- valueOf(String) - Static method in enum class com.baomidou.dynamic.datasource.enums.SeataMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.baomidou.dynamic.datasource.enums.XADataSourceEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.baomidou.dynamic.datasource.enums.SeataMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.baomidou.dynamic.datasource.enums.XADataSourceEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
X
- XA - Enum constant in enum class com.baomidou.dynamic.datasource.enums.SeataMode
-
XA 模式
- XADataSourceEnum - Enum Class in com.baomidou.dynamic.datasource.enums
-
目前支持的XA数据源
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form