引入相关jar
<dependency>
<groupId>cn.yibo</groupId>
<artifactId>micontrol-sharding-service</artifactId>
<version>${micontrol.version}</version>
</dependency>
yml配置



相关配置类
package cn.yibo.sharding.modules.common.config; import com.baomidou.dynamic.datasource.DynamicRoutingDataSource; import com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider; import com.baomidou.dynamic.datasource.provider.DynamicDataSourceProvider; import com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DataSourceProperty; import com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration; import com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringBootConfiguration; import org.springframework.boot.autoconfigure.AutoConfigureBefore; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.

该文章描述了一个Java项目中引入`cn.yibo:micontrol-sharding-service`依赖,并配置了SpringBoot的动态数据源`DynamicRoutingDataSource`,以及自定义的日期标准分片算法`DateShardingAlgorithm`。动态数据源管理包括多种数据源,如主从数据源、脱敏数据源等。分片算法根据日期范围选择合适的数据库表进行查询或插入操作。
最低0.47元/天 解锁文章
9667

被折叠的 条评论
为什么被折叠?



