前面的文章讲解了 MyBatis 和 MongoDb 的读写分离配置,今天将讲解一下 JPA 的读写分离配置, 通过事务的只读属性值来切主从换数据源。
添加依赖
本文使用 Gradle 作为构建工具, 首先在 build.gradle 中添加 jpa 和 MySQL 依赖。
1 |
|
配置数据源
SpringBoot 配置文件 application.yml 中添加数据源信息
1 |
|
配置数据源
1 |
|
测试
添加User实体类
1 |
|
添加 Service 类
1 |
|
添加 UserRepository 类
1 |
|
添加 UserServiceTest 测试类
1 |
|
运行测试类,如果出现下面的结果就说明读写分离正常工作了。
1 |
|