- 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
-
配置动态数据源提供者 负责从数据库或其他来源获取数据源配置信息 支持加密密码的解密和数据源属性的自定义处理