All Projects → imhuzi → mybatis-plus-sharding-jdbc-spring-boot-starter

imhuzi / mybatis-plus-sharding-jdbc-spring-boot-starter

Licence: Apache-2.0 License
mybatis-plus-sharding-jdbc-spring-boot-starter

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to mybatis-plus-sharding-jdbc-spring-boot-starter

compose-pay
🔱 HA distributed payment gateway. 高可用分布式支付网关/支付前置/支付系统/微信/支付宝
Stars: ✭ 21 (-64.41%)
Mutual labels:  mybatis-plus, sharding-jdbc
smart-cloud
基于springboot && springcloud的脚手架,支持服务合并部署与拆分部署、接口加解密签名、日志数据 脱敏、接口数据mock、接口文档自动生成、请求幂等校验、接口日志&&sql日志切面打印、分表分库分布式事务、国际化语言等
Stars: ✭ 167 (+183.05%)
Mutual labels:  mybatis-plus, sharding-jdbc
yt4j
使用spring boot + spring cloud + sa-token制作脚手架项目
Stars: ✭ 23 (-61.02%)
Mutual labels:  mybatis-plus
spark-platform
Spark 开发平台基于 Spring Cloud Hoxton 、Spring Boot 2.3、 OAuth2 、Security、Nacos、flowable、vue-element前后端分离的脚手架平台。平台包含系统管理(组织机构、角色用户、菜单及按钮授权、数据权限、文件管理、定时任务管理、日志管理),协同管理(待办、已办任务、流程设计、流程管理),代码生成器,分布式事务,完善的系统监控。功能模块采用插拔方式,方便根据自己的业务引入需要的模块。
Stars: ✭ 67 (+13.56%)
Mutual labels:  mybatis-plus
mybatis-plus-plugin
idea plugin
Stars: ✭ 115 (+94.92%)
Mutual labels:  mybatis-plus
zealsay backend
Spring Boot 快速开发脚手架,以博客论坛为示例展示,后台主要使用Spring Boot,Spring Security,Mybatis-plus,redis token,前端使用Nuxt,Vue,Vuex,Vue-Router,Vuetify。
Stars: ✭ 58 (-1.69%)
Mutual labels:  mybatis-plus
dragonshard
Java server framework based on springboot2
Stars: ✭ 15 (-74.58%)
Mutual labels:  mybatis-plus
doubao community backend
手把手vue+springboot前后端分离项目实战---豆宝社区项目后端代码
Stars: ✭ 164 (+177.97%)
Mutual labels:  mybatis-plus
StudyNote2
This is a java learning notes repository,这是一个Java学习笔记仓库
Stars: ✭ 17 (-71.19%)
Mutual labels:  mybatis-plus
smpe-admin
SMPE-ADMIN后端通用开发框架
Stars: ✭ 42 (-28.81%)
Mutual labels:  mybatis-plus
multipleselect
java 结合mybatis-plus 实现非手写sql多表查询
Stars: ✭ 98 (+66.1%)
Mutual labels:  mybatis-plus
common-datax
基于DataX的通用数据同步微服务,一个Restful接口搞定所有通用数据同步
Stars: ✭ 51 (-13.56%)
Mutual labels:  mybatis-plus
spring-boot-examples
本仓库为《Spring Boot 系列文章》代码仓库,欢迎点赞、收藏。
Stars: ✭ 52 (-11.86%)
Mutual labels:  mybatis-plus
citrus
🌈 低代码快速开发脚手架,灵活、高效,降低开发成本
Stars: ✭ 368 (+523.73%)
Mutual labels:  mybatis-plus
subtitles-view
基于javaFX的简单字幕处理桌面程序,集成在线翻译及语音转换
Stars: ✭ 368 (+523.73%)
Mutual labels:  mybatis-plus
spring-boot-web
Spring Boot脚手架工程
Stars: ✭ 29 (-50.85%)
Mutual labels:  mybatis-plus
crowd-admin
crowd-admin是一个基于Spring,Shiro,Redis/ehcache,Mybatis的通用后台权限管理系统,这里推荐本人另一个基于sprinboot的单点登录系统
Stars: ✭ 51 (-13.56%)
Mutual labels:  mybatis-plus
vacomall
☀️☀️ 基于 dubbo 实现的分布式电商平台。
Stars: ✭ 42 (-28.81%)
Mutual labels:  mybatis-plus
permission
前后端分离的后台权限管理系统,基于Spring Boot, Shiro, Vue, Element实现,预览地址http://123.206.82.234/#/login
Stars: ✭ 44 (-25.42%)
Mutual labels:  mybatis-plus
springboot-chapter
🚀Spring Boot 2.0基础教程。主流框架整合,实践学习案例。
Stars: ✭ 23 (-61.02%)
Mutual labels:  mybatis-plus

mybatis-plus 读写分离+分库分表

项目基于: https://gitee.com/baomidou/mybatisplus-sharding-jdbc

因为原项目中提到的 sharding-jdbc-mybatis-plus-spring-boot-starter 没有再更新,所以产生了此项目

dependencies

  • com.baomidou:mybatis-plus:2.2.0
  • sharding-jdbc-core-spring-boot-starter:2.0.3
  • spring-boot-starter:1.5.10.RELEASE

尽量保持以上依赖跟官方最近稳定版同步

声明

项目 使用了 mybatis-plus 的 groupId,如果觉得不妥 可以联系我修改

使用

sharding.jdbc:
  datasource:
    names: ds_master_0,ds_master_0_slave_0
    ds_master_0:
      type: com.zaxxer.hikari.HikariDataSource
      driverClassName: com.mysql.jdbc.Driver
      jdbcUrl: jdbc:mysql://192.168.1.1:3306/demo?useSSL=false&useUnicode=true&characterEncoding=utf8&autoReconnect=true
      username: root
      password: 111111
      maxPoolSize: 20
    ds_master_0_slave_0:
      type: com.zaxxer.hikari.HikariDataSource
      driverClassName: com.mysql.jdbc.Driver
      jdbcUrl: jdbc:mysql://192.168.1.2:3306/demo?useSSL=false&useUnicode=true&characterEncoding=utf8&autoReconnect=true
      username: xxx
      password: 111111
      maxPoolSize: 20
  config:
    masterslave:
      name: ds_ms
      master-data-source-name: ds_master_0
      slave-data-source-names: ds_master_0_slave_0

这里数据源根据自己需求定,详细的配置见 Sharding-Jdbc

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].