跳过导航链接
A C D E G H I L M P R S T U Y 

A

AbstractJdbcDataSourceProvider - com.baomidou.dynamic.datasource.provider中的类
JDBC数据源提供者(抽象)
AbstractJdbcDataSourceProvider(String, String, String, String) - 类 的构造器com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
 
AbstractRoutingDataSource - com.baomidou.dynamic.datasource中的类
抽象动态获取数据源
AbstractRoutingDataSource() - 类 的构造器com.baomidou.dynamic.datasource.AbstractRoutingDataSource
 
addDatasource(DataSource) - 类 中的方法com.baomidou.dynamic.datasource.DynamicGroupDataSource
 
addDataSource(String, DataSource) - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
添加数据源
afterPropertiesSet() - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
 

C

clear() - 类 中的静态方法com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder
强制清空本地线程 防止内存泄漏,如手动调用了push可调用此方法确保清除
com.baomidou.dynamic.datasource - 程序包 com.baomidou.dynamic.datasource
 
com.baomidou.dynamic.datasource.annotation - 程序包 com.baomidou.dynamic.datasource.annotation
 
com.baomidou.dynamic.datasource.aop - 程序包 com.baomidou.dynamic.datasource.aop
 
com.baomidou.dynamic.datasource.matcher - 程序包 com.baomidou.dynamic.datasource.matcher
 
com.baomidou.dynamic.datasource.plugin - 程序包 com.baomidou.dynamic.datasource.plugin
 
com.baomidou.dynamic.datasource.processor - 程序包 com.baomidou.dynamic.datasource.processor
 
com.baomidou.dynamic.datasource.provider - 程序包 com.baomidou.dynamic.datasource.provider
 
com.baomidou.dynamic.datasource.spring.boot.autoconfigure - 程序包 com.baomidou.dynamic.datasource.spring.boot.autoconfigure
 
com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid - 程序包 com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid
 
com.baomidou.dynamic.datasource.spring.boot.autoconfigure.hikari - 程序包 com.baomidou.dynamic.datasource.spring.boot.autoconfigure.hikari
 
com.baomidou.dynamic.datasource.strategy - 程序包 com.baomidou.dynamic.datasource.strategy
 
com.baomidou.dynamic.datasource.toolkit - 程序包 com.baomidou.dynamic.datasource.toolkit
 
config() - 类 中的静态方法com.baomidou.dynamic.datasource.DynamicDataSourceConfigure
 
createBasicDataSource(DataSourceProperty) - 类 中的方法com.baomidou.dynamic.datasource.DynamicDataSourceCreator
创建基础数据源
createDataSource(DataSourceProperty) - 类 中的方法com.baomidou.dynamic.datasource.DynamicDataSourceCreator
创建数据源
createDruidDataSource(DataSourceProperty) - 类 中的方法com.baomidou.dynamic.datasource.DynamicDataSourceCreator
创建DRUID数据源
createHikariDataSource(DataSourceProperty) - 类 中的方法com.baomidou.dynamic.datasource.DynamicDataSourceCreator
创建Hikari数据源
createJNDIDataSource(String) - 类 中的方法com.baomidou.dynamic.datasource.DynamicDataSourceCreator
创建JNDI数据源

D

dataSource(DynamicDataSourceProvider) - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration
 
DataSourceProperty - com.baomidou.dynamic.datasource.spring.boot.autoconfigure中的类
 
DataSourceProperty() - 类 的构造器com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DataSourceProperty
 
destroy() - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
 
determineDataSource() - 类 中的方法com.baomidou.dynamic.datasource.AbstractRoutingDataSource
子类实现决定最终数据源
determineDataSource() - 类 中的方法com.baomidou.dynamic.datasource.DynamicGroupDataSource
 
determineDataSource() - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
 
determineDatasource(MethodInvocation, String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsProcessor
决定数据源 调用底层doDetermineDatasource, 如果返回的是null则继续执行下一个,否则直接返回
determineDataSource(List<DataSource>) - 接口 中的方法com.baomidou.dynamic.datasource.strategy.DynamicDataSourceStrategy
决定当前数据源
determineDataSource(List<DataSource>) - 类 中的方法com.baomidou.dynamic.datasource.strategy.LoadBalanceDynamicDataSourceStrategy
 
determineDataSource(List<DataSource>) - 类 中的方法com.baomidou.dynamic.datasource.strategy.RandomDynamicDataSourceStrategy
 
doDetermineDatasource(MethodInvocation, String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsHeaderProcessor
 
doDetermineDatasource(MethodInvocation, String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsProcessor
抽象最终决定数据源
doDetermineDatasource(MethodInvocation, String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsSessionProcessor
 
doDetermineDatasource(MethodInvocation, String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
 
DruidConfig - com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid中的类
Druid参数配置
DruidConfig() - 类 的构造器com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid.DruidConfig
 
DruidConfig.DruidStatConfig - com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid中的类
 
DruidConfig.DruidWallConfig - com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid中的类
 
DruidDynamicDataSourceConfiguration - com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid中的类
从原生DruidDataSourceAutoConfigure复制
DruidDynamicDataSourceConfiguration() - 类 的构造器com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid.DruidDynamicDataSourceConfiguration
 
DruidStatConfig() - 类 的构造器com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid.DruidConfig.DruidStatConfig
 
DruidWallConfig() - 类 的构造器com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid.DruidConfig.DruidWallConfig
 
DS - com.baomidou.dynamic.datasource.annotation中的注释类型
注解在类上或方法上来切换数据源
DsHeaderProcessor - com.baomidou.dynamic.datasource.processor中的类
 
DsHeaderProcessor() - 类 的构造器com.baomidou.dynamic.datasource.processor.DsHeaderProcessor
 
DsProcessor - com.baomidou.dynamic.datasource.processor中的类
 
DsProcessor() - 类 的构造器com.baomidou.dynamic.datasource.processor.DsProcessor
 
dsProcessor() - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration
 
DsSessionProcessor - com.baomidou.dynamic.datasource.processor中的类
 
DsSessionProcessor() - 类 的构造器com.baomidou.dynamic.datasource.processor.DsSessionProcessor
 
DsSpelExpressionProcessor - com.baomidou.dynamic.datasource.processor中的类
 
DsSpelExpressionProcessor() - 类 的构造器com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
 
dynamicAdvisor(DynamicDataSourceConfigure) - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration
 
DynamicAspectJExpressionPointcut - com.baomidou.dynamic.datasource.aop中的类
 
DynamicAspectJExpressionPointcut(String, String, Map<String, String>) - 类 的构造器com.baomidou.dynamic.datasource.aop.DynamicAspectJExpressionPointcut
 
DynamicDataSourceAdvisor - com.baomidou.dynamic.datasource.aop中的类
动态数据源AOP织入
DynamicDataSourceAdvisor(List<Matcher>) - 类 的构造器com.baomidou.dynamic.datasource.aop.DynamicDataSourceAdvisor
 
DynamicDataSourceAnnotationAdvisor - com.baomidou.dynamic.datasource.aop中的类
动态数据源AOP织入
DynamicDataSourceAnnotationAdvisor(DynamicDataSourceAnnotationInterceptor) - 类 的构造器com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor
 
dynamicDatasourceAnnotationAdvisor(DsProcessor) - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration
 
DynamicDataSourceAnnotationInterceptor - com.baomidou.dynamic.datasource.aop中的类
动态数据源AOP核心拦截器
DynamicDataSourceAnnotationInterceptor() - 类 的构造器com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationInterceptor
 
DynamicDataSourceAutoConfiguration - com.baomidou.dynamic.datasource.spring.boot.autoconfigure中的类
动态数据源核心自动配置类
DynamicDataSourceAutoConfiguration() - 类 的构造器com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration
 
DynamicDataSourceClassResolver - com.baomidou.dynamic.datasource中的类
获取对mybatis-plus的支持
DynamicDataSourceClassResolver() - 类 的构造器com.baomidou.dynamic.datasource.DynamicDataSourceClassResolver
 
DynamicDataSourceConfigure - com.baomidou.dynamic.datasource中的类
基于多种策略的自动切换数据源
DynamicDataSourceContextHolder - com.baomidou.dynamic.datasource.toolkit中的类
核心基于ThreadLocal的切换数据源工具类
DynamicDataSourceCreator - com.baomidou.dynamic.datasource中的类
数据源创建器
DynamicDataSourceCreator() - 类 的构造器com.baomidou.dynamic.datasource.DynamicDataSourceCreator
 
dynamicDataSourceCreator() - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration
 
dynamicDataSourceProperties - 类 中的变量com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
 
DynamicDataSourceProperties - com.baomidou.dynamic.datasource.spring.boot.autoconfigure中的类
DynamicDataSourceProperties
DynamicDataSourceProperties() - 类 的构造器com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties
 
DynamicDataSourceProvider - com.baomidou.dynamic.datasource.provider中的接口
多数据源加载接口,默认的实现为从yml信息中加载所有数据源 你可以自己实现从其他地方加载所有数据源
dynamicDataSourceProvider(DynamicDataSourceCreator) - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration
 
DynamicDataSourceStrategy - com.baomidou.dynamic.datasource.strategy中的接口
多数据源选择策略接口 一般默认为负载均衡策略,默认提供了一个随机策略
DynamicGroupDataSource - com.baomidou.dynamic.datasource中的类
分组数据源
DynamicGroupDataSource(String, DynamicDataSourceStrategy) - 类 的构造器com.baomidou.dynamic.datasource.DynamicGroupDataSource
 
DynamicJdkRegexpMethodPointcut - com.baomidou.dynamic.datasource.aop中的类
 
DynamicJdkRegexpMethodPointcut(String, String, Map<String, String>) - 类 的构造器com.baomidou.dynamic.datasource.aop.DynamicJdkRegexpMethodPointcut
 
DynamicRoutingDataSource - com.baomidou.dynamic.datasource中的类
核心动态数据源组件
DynamicRoutingDataSource() - 类 的构造器com.baomidou.dynamic.datasource.DynamicRoutingDataSource
 

E

executeStmt(Statement) - 类 中的方法com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
执行语句获得数据源参数
ExpressionMatcher - com.baomidou.dynamic.datasource.matcher中的类
 
ExpressionMatcher() - 类 的构造器com.baomidou.dynamic.datasource.matcher.ExpressionMatcher
 
expressionMatchers(String, String) - 类 中的方法com.baomidou.dynamic.datasource.DynamicDataSourceConfigure
 

G

getAdvice() - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicDataSourceAdvisor
 
getAdvice() - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor
 
getConnection() - 类 中的方法com.baomidou.dynamic.datasource.AbstractRoutingDataSource
 
getConnection(String, String) - 类 中的方法com.baomidou.dynamic.datasource.AbstractRoutingDataSource
 
getCurrentDataSources() - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
获取当前所有的数据源
getCurrentGroupDataSources() - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
获取的当前所有的分组数据源
getDataSource(String) - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
获取数据源
getPointcut() - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicDataSourceAdvisor
 
getPointcut() - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor
 

H

HikariCpConfig - com.baomidou.dynamic.datasource.spring.boot.autoconfigure.hikari中的类
HikariCp参数配置
HikariCpConfig() - 类 的构造器com.baomidou.dynamic.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig
 

I

intercept(Invocation) - 类 中的方法com.baomidou.dynamic.datasource.plugin.MasterSlaveAutoRoutingPlugin
 
invoke(MethodInvocation) - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationInterceptor
 
isWrapperFor(Class<?>) - 类 中的方法com.baomidou.dynamic.datasource.AbstractRoutingDataSource
 

L

LoadBalanceDynamicDataSourceStrategy - com.baomidou.dynamic.datasource.strategy中的类
负载均衡策略
LoadBalanceDynamicDataSourceStrategy() - 类 的构造器com.baomidou.dynamic.datasource.strategy.LoadBalanceDynamicDataSourceStrategy
 
loadDataSources() - 类 中的方法com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
 
loadDataSources() - 接口 中的方法com.baomidou.dynamic.datasource.provider.DynamicDataSourceProvider
加载所有数据源
loadDataSources() - 类 中的方法com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider
 

M

MasterSlaveAutoRoutingPlugin - com.baomidou.dynamic.datasource.plugin中的类
在mybatis环境下的自动主从分离插件
MasterSlaveAutoRoutingPlugin() - 类 的构造器com.baomidou.dynamic.datasource.plugin.MasterSlaveAutoRoutingPlugin
 
Matcher - com.baomidou.dynamic.datasource.matcher中的接口
 
matches(Method, Class<?>, boolean) - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicAspectJExpressionPointcut
 
matches(String, int) - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicJdkRegexpMethodPointcut
 
matches(String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsHeaderProcessor
 
matches(String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsProcessor
抽象匹配条件 匹配才会走当前执行器否则走下一级执行器
matches(String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsSessionProcessor
 
matches(String) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
 

P

peek() - 类 中的静态方法com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder
获得当前线程数据源
plugin(Object) - 类 中的方法com.baomidou.dynamic.datasource.plugin.MasterSlaveAutoRoutingPlugin
 
poll() - 类 中的静态方法com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder
清空当前线程数据源 如果当前线程是连续切换数据源 只会移除掉当前线程的数据源名称
push(String) - 类 中的静态方法com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder
设置当前线程数据源 如非必要不要手动调用,调用后确保最终清除

R

RandomDynamicDataSourceStrategy - com.baomidou.dynamic.datasource.strategy中的类
随机策略
RandomDynamicDataSourceStrategy() - 类 的构造器com.baomidou.dynamic.datasource.strategy.RandomDynamicDataSourceStrategy
 
RegexMatcher - com.baomidou.dynamic.datasource.matcher中的类
 
RegexMatcher() - 类 的构造器com.baomidou.dynamic.datasource.matcher.RegexMatcher
 
regexMatchers(String, String) - 类 中的方法com.baomidou.dynamic.datasource.DynamicDataSourceConfigure
 
removeDatasource(DataSource) - 类 中的方法com.baomidou.dynamic.datasource.DynamicGroupDataSource
 
removeDataSource(String) - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
删除数据源

S

setBeanFactory(BeanFactory) - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicDataSourceAdvisor
 
setBeanFactory(BeanFactory) - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor
 
setNextProcessor(DsProcessor) - 类 中的方法com.baomidou.dynamic.datasource.processor.DsProcessor
 
setOrder(int) - 类 中的方法com.baomidou.dynamic.datasource.aop.DynamicDataSourceAdvisor
 
setP6spy(boolean) - 类 中的方法com.baomidou.dynamic.datasource.DynamicRoutingDataSource
 
setProperties(Properties) - 类 中的方法com.baomidou.dynamic.datasource.plugin.MasterSlaveAutoRoutingPlugin
 
size() - 类 中的方法com.baomidou.dynamic.datasource.DynamicGroupDataSource
 

T

targetClass(MethodInvocation) - 类 中的方法com.baomidou.dynamic.datasource.DynamicDataSourceClassResolver
 
toHikariConfig(HikariCpConfig) - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.hikari.HikariCpConfig
 
toProperties(DruidConfig) - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid.DruidConfig
 
toWallConfig(DruidConfig.DruidWallConfig) - 类 中的方法com.baomidou.dynamic.datasource.spring.boot.autoconfigure.druid.DruidConfig.DruidWallConfig
 

U

unwrap(Class<T>) - 类 中的方法com.baomidou.dynamic.datasource.AbstractRoutingDataSource
 

Y

YmlDynamicDataSourceProvider - com.baomidou.dynamic.datasource.provider中的类
YML数据源提供者
YmlDynamicDataSourceProvider(DynamicDataSourceProperties, DynamicDataSourceCreator) - 类 的构造器com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider
 
A C D E G H I L M P R S T U Y 
跳过导航链接

Copyright © 2018–2019 baomidou. All rights reserved.