SpringBoot
Aben·Chen
励志成为一个不会敲代码的测试工程师
展开
-
xxl-job任务调度中心实现数据同步
继续上一篇Spring Boot + Mybatis-Plus实现多数据源的内容。本次选用的xxl-job版本为2.1.1目前我们分别有master库与local库,并且都拥有一张users表。但只有master库中存在数据需求:将master库中的数据,同步更新到local库是不是特别简单,先查master,再插入local。无则插入,有则检查更新。问题:1、我不想手动run来实现该功能,如何自定义执行时间,使其自动运行呢?2、每次执行,我应该从master中获取多少条数据来进行操作呢.原创 2020-11-21 16:18:53 · 2363 阅读 · 2 评论 -
Spring Boot + Mybatis-Plus实现多数据源
前段时间写了一篇基于mybatis实现的多数据源博客。感觉不是很好,这次打算加入git,来搭建一个基于Mybatis-Plus的多数据源项目Mybatis-Plus就是香前言:该项目分为master数据源与local数据源。假定master数据源为线上数据库,local为本地数据库。后续我们将通过xxl-job的方式,将线上(master)中的数据同步到本地(local)中项目git地址 抽时间把项目提交到git仓库,方便大家直接克隆sql文件已置于项目中,数据库使用的mysql创建项目.原创 2020-11-19 23:26:33 · 636 阅读 · 1 评论 -
SpringBoot + Mybatis实现多数据源自动切换
application.yml配置数据源下文中的source1与source2可以更改为任意名字,后面会在数据源类中使用到。JDBC连接可能出现时区问题,加入serverTimezone=CTT或UTCspring: datasource: source1: # 使用druid数据源 type: com.alibaba.druid.pool.DruidDataSource jdbc-url: jdbc:mysql://ip地址:端口号/dbName?se原创 2020-11-12 14:16:25 · 334 阅读 · 0 评论