引入依赖
我本地用的是 springboot 2 的版本,引用的 ShardingSphere-JDBC 的5.0.0-beta
版本
1 | xml复制代码 <dependency> |
修改配置文件
1 | yaml复制代码spring: |
这里主要根据官网的 property 配置文件转的 yaml 文件,需要注意几点:
- type: com.zaxxer.hikari.HikariDataSource 我用的是 Hikari 连接池,根据你的实际情况来
- driver-class-name: com.mysql.cj.jdbc.Driver 不同 mysql 版本不一样,根据你的实际情况来,我的是 mysql 8.0
- jdbcUrl ,官网上写的是 url, 不对,要写成 jdbcUrl
遇到的问题
1 | vbnet复制代码Description: |
之前把配置文件中的某些名字配置用下划线写了,不行,得用中线。
测试
所有的改动只有以上这么多,还是比较简单的,以下的读库请求打过来时的监控,证明读请求都过来了,写库没有。
这是写库的:
这是读库的:
参考
本文转载自: 掘金