Springboot 集成 dynamic-datasource-spring-boot-starter 和 Sharding-jdbc 5.x,实现项目中原有的数据源作为主数据源,并保证分库分表有效

HELLFS:

@AutoConfigureBefore 只需要按照我的文章要求配置 DynamicDataSourceAutoConfiguration和 SpringbootAutoConfiguration即可。目的是让我们的配置类在这两者之前触发执行并注入bean,ShardingSphereAutoConfiguration配置类本身就需要生效,否者我们这个配置类中获取分库分表数据源会找不到的

Springboot 集成 dynamic-datasource-spring-boot-starter 和 Sharding-jdbc 5.x,实现项目中原有的数据源作为主数据源,并保证分库分表有效

TTKKKKKK:

我这边 @AutoConfigureBefore({DynamicDataSourceAutoConfiguration.class, ShardingSphereAutoConfiguration.class})

好像没生效 Error creating bean with name 'org.apache.shardingsphere.spring.boot.ShardingSphereAutoConfiguration': Initialization of bean failed; nested exception is org.apache.shardingsphere.infra.exception.ShardingSphereException: Can't find data source type.

Springboot 通过代码手动触发参数校验

CSDN-Ada助手:

推荐 Java 技能树:https://edu.csdn.net/skill/java?utm_source=AI_act_java

SpringBoot集成ShardingSphere-JDBC、dynamic-datasource-spring-boot-starter,切换数据源后分库分表规则无效

CSDN-Ada助手:

不知道 Java 技能树是否可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java

Maven Assembly插件 使用与标签介绍

Alan_刘志强:

博主写的真是详细,学习了

2025-05-25 08:50:39