问题现象
今天基于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 依赖后,项目恢复正常。