网上有很多种说法
1.shardingsphere自己的数据库源和DruidDataSource 冲突了
解决
取消数据源初始化配置
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
2.不适用启动自动配置数据源
修改配置pom文件
不使用druid-spring-boot-starter包依赖,使用druid包依赖
3.版本兼容问题(我碰到的 很恶心) 实测启动成功
可启动版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version>
<relativePath/>
</parent>
<!--druid 连接池-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.16</version>
</dependency>
<!-- sharding-jdbc -->
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-jdbc-spring-boot-starter</artifactId>
<version>4.0.0-RC1</version>
</dependency>
```
版权声明:本文为weixin_39966115原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。