public class DynamicDataSourceHelper extends Object
| 构造器和说明 |
|---|
DynamicDataSourceHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDynamicDataSource(com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DataSourceProperty dataSourceProperty)
添加动态数据源 根据配置信息创建新的数据源并添加到动态路由中
|
String |
decryptPassword(String password)
解密密码 使用配置的加密工具对密码进行解密
|
String |
encryptPass(String pass)
加密明文密码 使用配置的加密工具对密码进行加密
|
boolean |
isErrorDataSourceProperty(com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DataSourceProperty dataSourceProperty)
校验数据源配置是否可用 通过尝试建立数据库连接来验证数据源配置是否正确
|
com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DataSourceProperty |
prodDataSourceProperty(String dsName,
String url,
String username,
String password)
创建数据源配置属性 使用属性提供者创建数据源配置对象
|
void |
removeDataSource(String name)
删除数据源 从动态路由中移除指定的数据源
|
public String encryptPass(String pass)
pass - 明文密码public String decryptPassword(String password)
password - 加密后的密码public boolean isErrorDataSourceProperty(com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DataSourceProperty dataSourceProperty)
dataSourceProperty - 数据源配置信息public void addDynamicDataSource(com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DataSourceProperty dataSourceProperty)
dataSourceProperty - 数据源配置信息public void removeDataSource(String name)
name - 数据源名称public com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DataSourceProperty prodDataSourceProperty(String dsName, String url, String username, String password)
dsName - 数据源名称url - 数据库连接URLusername - 数据库用户名password - 数据库密码Copyright © 2025. All rights reserved.