研发背景
有这个的使用场景调研,遇到MySQL数据库的数据量大,希望分表,希望系统能自动处理分表数据,还有希望实现读写分离的业务需求,又不想使用Mycat类的中间件,希望直接能通过代码实现,那么现在属于Apache的顶级项目的ShardingSpheres也许可以帮助到你。
代码示例
1.加依赖
<dependencies>
<dependency>
<groupId>vip.mate</groupId>
<artifactId>mate-starter-common</artifactId>
</dependency>
<!--Mybatis-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId</