跳过导航链接
A C D E I J L M P R 

A

addDynamicDataSource(DataSourceProperty) - 类 中的方法com.relaxed.common.datasource.toolkit.DynamicDataSourceHelper
添加动态数据源 根据配置信息创建新的数据源并添加到动态路由中

C

com.relaxed.common.datasource - 程序包 com.relaxed.common.datasource
 
com.relaxed.common.datasource.config - 程序包 com.relaxed.common.datasource.config
 
com.relaxed.common.datasource.processor - 程序包 com.relaxed.common.datasource.processor
 
com.relaxed.common.datasource.provider - 程序包 com.relaxed.common.datasource.provider
 
com.relaxed.common.datasource.toolkit - 程序包 com.relaxed.common.datasource.toolkit
 

D

DataSourceProperties - com.relaxed.common.datasource.config中的类
数据源配置属性类 用于配置动态数据源的基本属性和查询配置 支持从数据库查询数据源配置信息 通过@ConfigurationProperties注解绑定spring.datasource前缀的配置
DataSourceProperties() - 类 的构造器com.relaxed.common.datasource.config.DataSourceProperties
 
DataSourceProperties.ResultSetKey - com.relaxed.common.datasource.config中的类
结果集属性映射类 定义数据库查询结果列与数据源属性的映射关系 支持自定义列名映射
decryptPassword(String) - 类 中的方法com.relaxed.common.datasource.toolkit.DynamicDataSourceHelper
解密密码 使用配置的加密工具对密码进行解密
DefaultPropertyProvider - com.relaxed.common.datasource.provider中的类
默认数据源属性提供者实现类 实现PropertyProvider接口,提供基本的数据源属性创建功能 设置数据源的基本属性,包括名称、URL、用户名和密码 默认启用延迟初始化,提高系统启动性能
DefaultPropertyProvider() - 类 的构造器com.relaxed.common.datasource.provider.DefaultPropertyProvider
 
doDetermineDatasource(MethodInvocation, String) - 类 中的方法com.relaxed.common.datasource.processor.DsRequestProcessor
从请求参数中获取数据源名称 如果请求参数不存在,则返回默认的master数据源
doDetermineDatasource(MethodInvocation, String) - 类 中的方法com.relaxed.common.datasource.processor.LastParamDsProcessor
从方法最后一个参数中获取数据源名称 将方法的最后一个参数转换为字符串作为数据源名称
DsRequestProcessor - com.relaxed.common.datasource.processor中的类
请求参数数据源处理器 用于从HTTP请求参数中获取数据源名称 支持通过@DS("#request.paramName")注解指定请求参数作为数据源名称
DsRequestProcessor() - 类 的构造器com.relaxed.common.datasource.processor.DsRequestProcessor
 
DynamicDataSourceAutoConfiguration - com.relaxed.common.datasource中的类
动态数据源自动配置类 负责配置和管理动态数据源相关的组件,包括: 1.
DynamicDataSourceAutoConfiguration() - 类 的构造器com.relaxed.common.datasource.DynamicDataSourceAutoConfiguration
 
dynamicDataSourceHelper(StringEncryptor, DefaultDataSourceCreator, DynamicRoutingDataSource, PropertyProvider) - 类 中的方法com.relaxed.common.datasource.DynamicDataSourceAutoConfiguration
配置动态数据源帮助类 提供数据源管理、密码加密解密、数据源校验等功能 支持动态添加和删除数据源
DynamicDataSourceHelper - com.relaxed.common.datasource.toolkit中的类
动态数据源帮助类 提供数据源管理、密码加密解密、数据源校验等功能 支持动态添加和删除数据源
DynamicDataSourceHelper() - 类 的构造器com.relaxed.common.datasource.toolkit.DynamicDataSourceHelper
 
dynamicDataSourceProvider(StringEncryptor, DataSourceProperties, PropertyProvider) - 类 中的方法com.relaxed.common.datasource.DynamicDataSourceAutoConfiguration
配置动态数据源提供者 负责从数据库或其他来源获取数据源配置信息 支持加密密码的解密和数据源属性的自定义处理

E

encryptPass(String) - 类 中的方法com.relaxed.common.datasource.toolkit.DynamicDataSourceHelper
加密明文密码 使用配置的加密工具对密码进行加密
executeStmt(Statement) - 类 中的方法com.relaxed.common.datasource.config.JdbcDynamicDataSourceProvider
执行SQL语句获取数据源配置 从数据库查询数据源配置信息,并转换为DataSourceProperty对象 同时添加默认的主数据源配置

I

isErrorDataSourceProperty(DataSourceProperty) - 类 中的方法com.relaxed.common.datasource.toolkit.DynamicDataSourceHelper
校验数据源配置是否可用 通过尝试建立数据库连接来验证数据源配置是否正确

J

JdbcDynamicDataSourceProvider - com.relaxed.common.datasource.config中的类
JDBC动态数据源提供者 继承自AbstractJdbcDataSourceProvider,实现从数据库查询数据源配置 支持加密密码的解密和数据源属性的自定义处理
JdbcDynamicDataSourceProvider(StringEncryptor, DataSourceProperties, PropertyProvider) - 类 的构造器com.relaxed.common.datasource.config.JdbcDynamicDataSourceProvider
构造函数

L

LastParamDsProcessor - com.relaxed.common.datasource.processor中的类
最后一个参数数据源处理器 用于从方法最后一个参数中获取数据源名称 支持通过@DS("#last")注解使用方法的最后一个参数作为数据源名称
LastParamDsProcessor() - 类 的构造器com.relaxed.common.datasource.processor.LastParamDsProcessor
 

M

matches(String) - 类 中的方法com.relaxed.common.datasource.processor.DsRequestProcessor
判断是否匹配当前处理器 检查数据源名称是否以#request开头
matches(String) - 类 中的方法com.relaxed.common.datasource.processor.LastParamDsProcessor
判断是否匹配当前处理器 检查数据源名称是否以#last开头

P

prodDataSourceProperty(String, String, String, String) - 类 中的方法com.relaxed.common.datasource.provider.DefaultPropertyProvider
创建数据源配置属性 设置数据源的基本属性,并启用延迟初始化 创建的数据源属性包含: 1.
prodDataSourceProperty(String, String, String, String) - 接口 中的方法com.relaxed.common.datasource.provider.PropertyProvider
创建数据源配置属性 根据提供的参数创建并配置数据源属性对象 可以自定义数据源的连接池属性、连接参数等
prodDataSourceProperty(String, String, String, String) - 类 中的方法com.relaxed.common.datasource.toolkit.DynamicDataSourceHelper
创建数据源配置属性 使用属性提供者创建数据源配置对象
propertyProvider() - 类 中的方法com.relaxed.common.datasource.DynamicDataSourceAutoConfiguration
配置默认的数据源属性提供者 负责创建和配置数据源属性对象 可以通过实现PropertyProvider接口来自定义数据源属性的创建逻辑 默认实现设置基本的数据源属性,并启用延迟初始化
PropertyProvider - com.relaxed.common.datasource.provider中的接口
数据源属性提供者接口 定义数据源属性的创建和配置方法 可以通过实现此接口来自定义数据源属性的创建逻辑 支持自定义数据源连接池属性、连接参数等配置

R

removeDataSource(String) - 类 中的方法com.relaxed.common.datasource.toolkit.DynamicDataSourceHelper
删除数据源 从动态路由中移除指定的数据源
ResultSetKey() - 类 的构造器com.relaxed.common.datasource.config.DataSourceProperties.ResultSetKey
 
A C D E I J L M P R 
跳过导航链接

Copyright © 2025. All rights reserved.