# dynamicDataSourceDemo **Repository Path**: itzhl/dynamic-data-source-demo ## Basic Information - **Project Name**: dynamicDataSourceDemo - **Description**: spingboot 中通过 DynamicDataSource来动态获取数据源。通过自定义注解或者手动实现切换。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2020-11-20 - **Last Updated**: 2024-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dynamicDataSourceDemo #### 介绍 1. 这里是列表文本ingboot 中通过 DynamicDataSource来动态获取数据源。 配置文件中配置多个数据源,在初始化的时候全部进行加载,并设置主库默认数据源。 通过自定义注解进行数据源的自动切换,在注解中,先根据num,从主库中获取所在的库和表,然后改编数据源进行查询详情。 也可以手动设置数据源和表,将会在设置好的库和表记性查询。 使用shardingjdbc进行分库分表的,可以看我的另一个demo:https://gitee.com/itzhl/shardingjdbc.git 2. 增加发送邮件功能 3. 增加整合logstash 引入logstash,以及创建日志工具类 #### 软件架构 springboot+mybatis+MySQL+maven #### 使用说明 1. 下载项目后,项目中有sql语句,将库和表创建好,修改下配置文件中的数据源即可。 2. 写的有示例方法,可以在swagger页面直接访问。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request