跳过导航链接
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.