shardingsphere
蜡笔小七
没有迷路的人,只有迷人的路。
展开
-
shardingsphere+springboot+mybatis 分库分表
一.前言对于分库分表技术有很多,最近碰到一个需要对日志表按月切割,一个非常典型的横向切割数据库表的场景,在集成shardingsphere碰到了很多坑在此会说一下官方文档地址https://shardingsphere.apache.org/document/current/cn/features/sharding/concept/configuration/二.maven依赖关键依赖<?xml version="1.0" encoding="UTF-8"?><proje原创 2021-04-29 16:49:41 · 842 阅读 · 0 评论 -
shardingsphere+mybatis不走自定义doSharding方法原因
通过DEBUG源码发现当mybatis采用@Param(“dataType”)时 源码中StandardShardingStrategy的doSharding方法的shardingValue参数为空 导致无法执行doSharding方法,个人猜测是因为@Param(“dataType”)注解方式将参数某种原因覆盖为空的解决 去掉@Param(“dataType”)注解解决这个问题是个大坑 恶心我两天,终于解决了 希望遇到的朋友能看到解决,有心思看源码的希望告知具体原因...原创 2021-04-19 19:14:34 · 2604 阅读 · 0 评论 -
shardingsphere+DruidDataSource 启动报错Invocation of init method failed;
网上有很多种说法1.shardingsphere自己的数据库源和DruidDataSource 冲突了解决取消数据源初始化配置@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})2.不适用启动自动配置数据源修改配置pom文件不使用druid-spring-boot-starter包依赖,使用druid包依赖3.版本兼容问题(我碰到的 很恶心) 实测启动成功可启动版本 <parent>原创 2021-04-16 20:42:57 · 2208 阅读 · 0 评论