读写分离基于sharding JDBC实现
1.导入maven坐标
2.在配置文件yml中配置读写分离规则,指定数据源,负载均衡策略 轮询robin
3.在配置文件中配置允许bean定义覆盖配置项(数据源对象的配置类在创建时发生冲突,需要在yml配置文件中,spring下定义允许bean定义覆盖
main:
allow-bean-definition-overriding: true)
sharding jdbc的使用主要就是体现在yml的配置文件中,指定数据源,数据访问策略,进行读写分离的配置
报了一个小错,雪花算法生成的用户id过长,需要在数据库中修改int字段类型为bigint