# tdengine-multi-data-source **Repository Path**: jwc-gitee/tdengine-multi-data-source ## Basic Information - **Project Name**: tdengine-multi-data-source - **Description**: Mysql 与TDengine双数据源 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-10-09 - **Last Updated**: 2022-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tdengine 与 Mysql 多数据源Demo ##### 功能支持 1. 支持Mysql 与TDengine双数据源,使用mybatis plus的多数据源工具实现,资料 https://baomidou.com/guide/dynamic-datasource.html 2. 支持双数据源分页,依靠mybatis plus 分页插件实现。 ##### 使用 1. mysql测试数据库在db文件夹下,tdengine测试数据调用 /weather/init 接口完成数据初始化。 2. 使用Mysql数据源时不需要标注,因为Mysql是默认的master数据源所以无需标注。当使用Tdengine时,需要在Service或mapper层上标注 @DS("tdengine"),官方建议在Service层上标注,示例中有具体用法。 3. 该demo项目因为运行在macos上,所以使用的是restful接口,切换的时候修改application.yml中的tdeingine数据源配置项即可。