A C D E G I M O P R S U
A
- AbstractRoutingDataSource - cn.stylefeng.roses.kernel.dsctn中的类
-
抽象动态获取数据源
- AbstractRoutingDataSource() - 类 的构造器cn.stylefeng.roses.kernel.dsctn.AbstractRoutingDataSource
-
- AddDatabaseInfoSql - cn.stylefeng.roses.kernel.dsctn.persist.sqladapter中的类
-
添加数据源的sql
- AddDatabaseInfoSql() - 类 的构造器cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.AddDatabaseInfoSql
-
- addDataSource(String, DataSource, DruidProperties) - 类 中的静态方法cn.stylefeng.roses.kernel.dsctn.context.DataSourceContext
-
新增数据源到容器中
- around(ProceedingJoinPoint) - 类 中的方法cn.stylefeng.roses.kernel.dsctn.aop.MultiSourceExchangeAop
-
C
- cn.stylefeng.roses.kernel.dsctn - 程序包 cn.stylefeng.roses.kernel.dsctn
-
- cn.stylefeng.roses.kernel.dsctn.aop - 程序包 cn.stylefeng.roses.kernel.dsctn.aop
-
- cn.stylefeng.roses.kernel.dsctn.context - 程序包 cn.stylefeng.roses.kernel.dsctn.context
-
- cn.stylefeng.roses.kernel.dsctn.listener - 程序包 cn.stylefeng.roses.kernel.dsctn.listener
-
- cn.stylefeng.roses.kernel.dsctn.persist - 程序包 cn.stylefeng.roses.kernel.dsctn.persist
-
- cn.stylefeng.roses.kernel.dsctn.persist.sqladapter - 程序包 cn.stylefeng.roses.kernel.dsctn.persist.sqladapter
-
- createMasterDatabaseInfo() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.DataBaseInfoPersistence
-
初始化master的数据源,要和properties配置的数据源一致
D
- DataBaseInfoPersistence - cn.stylefeng.roses.kernel.dsctn.persist中的类
-
数据源信息相关操作的dao
- DataBaseInfoPersistence(DruidProperties) - 类 的构造器cn.stylefeng.roses.kernel.dsctn.persist.DataBaseInfoPersistence
-
- DatabaseListSql - cn.stylefeng.roses.kernel.dsctn.persist.sqladapter中的类
-
数据源列表sql
- DatabaseListSql() - 类 的构造器cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DatabaseListSql
-
- DataSourceContext - cn.stylefeng.roses.kernel.dsctn.context中的类
-
存放数据源容和数据源配置的容器
- DataSourceContext() - 类 的构造器cn.stylefeng.roses.kernel.dsctn.context.DataSourceContext
-
- DataSourceInitListener - cn.stylefeng.roses.kernel.dsctn.listener中的类
-
多数据源的初始化,加入到数据源Context中的过程
- DataSourceInitListener() - 类 的构造器cn.stylefeng.roses.kernel.dsctn.listener.DataSourceInitListener
-
- DeleteDatabaseInfoSql - cn.stylefeng.roses.kernel.dsctn.persist.sqladapter中的类
-
删除数据源sql
- DeleteDatabaseInfoSql() - 类 的构造器cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DeleteDatabaseInfoSql
-
- deleteMasterDatabaseInfo() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.DataBaseInfoPersistence
-
删除master的数据源信息
- determineDataSource() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.AbstractRoutingDataSource
-
子类实现决定最终数据源
- determineDataSource() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.DynamicDataSource
-
决断当前正在进行的service或者mapper用哪个数据源
- DynamicDataSource - cn.stylefeng.roses.kernel.dsctn中的类
-
动态数据源的实现,带切换功能的
- DynamicDataSource() - 类 的构造器cn.stylefeng.roses.kernel.dsctn.DynamicDataSource
-
E
- eventCallback(ApplicationContextInitializedEvent) - 类 中的方法cn.stylefeng.roses.kernel.dsctn.listener.DataSourceInitListener
-
G
- getAllDataBaseInfo() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.DataBaseInfoPersistence
-
查询所有数据源列表
- getConnection() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.AbstractRoutingDataSource
-
- getConnection(String, String) - 类 中的方法cn.stylefeng.roses.kernel.dsctn.AbstractRoutingDataSource
-
- getDataSources() - 类 中的静态方法cn.stylefeng.roses.kernel.dsctn.context.DataSourceContext
-
获取所有数据源
- getDataSourcesConfs() - 类 中的静态方法cn.stylefeng.roses.kernel.dsctn.context.DataSourceContext
-
获取数据源的配置
- getOrder() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.aop.MultiSourceExchangeAop
-
aop的顺序要早于spring的事务
- getOrder() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.listener.DataSourceInitListener
-
I
- initDataSource(DruidProperties, DataSource) - 类 中的静态方法cn.stylefeng.roses.kernel.dsctn.context.DataSourceContext
-
初始化所有dataSource
- isWrapperFor(Class<?>) - 类 中的方法cn.stylefeng.roses.kernel.dsctn.AbstractRoutingDataSource
-
M
- MultiSourceExchangeAop - cn.stylefeng.roses.kernel.dsctn.aop中的类
-
多数据源切换的AOP,切的是 DataSource 注解
- MultiSourceExchangeAop() - 类 的构造器cn.stylefeng.roses.kernel.dsctn.aop.MultiSourceExchangeAop
-
- mysql() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.AddDatabaseInfoSql
-
- mysql() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DatabaseListSql
-
- mysql() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DeleteDatabaseInfoSql
-
O
- oracle() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.AddDatabaseInfoSql
-
- oracle() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DatabaseListSql
-
- oracle() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DeleteDatabaseInfoSql
-
P
- pgSql() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.AddDatabaseInfoSql
-
- pgSql() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DatabaseListSql
-
- pgSql() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DeleteDatabaseInfoSql
-
R
- removeDataSource(String) - 类 中的静态方法cn.stylefeng.roses.kernel.dsctn.context.DataSourceContext
-
删除容器中的数据源
S
- sqlServer() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.AddDatabaseInfoSql
-
- sqlServer() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DatabaseListSql
-
- sqlServer() - 类 中的方法cn.stylefeng.roses.kernel.dsctn.persist.sqladapter.DeleteDatabaseInfoSql
-
U
- unwrap(Class<T>) - 类 中的方法cn.stylefeng.roses.kernel.dsctn.AbstractRoutingDataSource
-
A C D E G I M O P R S U
Copyright © 2023. All rights reserved.