SpringBoot集成Sharding-jdbc 提示:ClassNotFoundException: yaml.config.sharding.YamlShardingRuleConfigurat

Posted 在奋斗的大道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot集成Sharding-jdbc 提示:ClassNotFoundException: yaml.config.sharding.YamlShardingRuleConfigurat相关的知识,希望对你有一定的参考价值。

问题现象

今天基于SpringBoot + Sharding-jdbc 提示如下错误信息:

Caused by: java.lang.ClassNotFoundException: org.apache.shardingsphere.core.yaml.config.sharding.YamlShardingRuleConfiguration。

问题原因

Maven库存在依赖冲突,我的Maven库(pom.xml)依赖了spring-cloud-alibaba-dependencies和spring-cloud-dependencies。发现版本库存在spring-cloud-commons库冲突。移除spring-cloud-alibaba-dependencies 和spring-cloud-dependencies 依赖后,项目恢复正常。

以上是关于SpringBoot集成Sharding-jdbc 提示:ClassNotFoundException: yaml.config.sharding.YamlShardingRuleConfigurat的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot 集成sharding-jdbc 提示:Failed to configure a DataSource: ‘url‘ attribute is not specified ***

SpringBoot使用Sharding-JDBC读写分离

SpringBoot使用Sharding-JDBC分库分表

mybatis-mapper 示例 sharding-jdbc

mybatis-mapper 示例 sharding-jdbc

SpringBoot+MybatisPlus+Mysql+Sharding-JDBC分库分表实践