Skip to content

chiangzeon/dataSource-separation-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

dataSource-separation-starter

基于springboot的SPI的数据库读写分离starter

在启动类上添加EnableDataSourceSeparationConfiguration注解即可 默认状态是开启,需要配置数据库连接信息

for example: #默认开启,可不设置值 #spring.cloud.chiang.separation.enabled=true

spring.cloud.chiang.separation.read.url=jdbc:mysql://localhost:3306/test?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8 spring.cloud.chiang.separation.read.username=root spring.cloud.chiang.separation.read.password=root

spring.cloud.chiang.separation.write.url=jdbc:mysql://localhost:3307/test?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8 spring.cloud.chiang.separation.write.username=root spring.cloud.chiang.separation.write.password=root

只要对需要进行读写分离的业务方法加上对应注解即可,默认为读数据库 for example: @Separation(dataSource = DataSourceEnum.write)

About

基于springboot的SPI的数据库读写分离starter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages