Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method ‘dataSource‘ threw except

Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method ‘dataSource’ threw exception;

bug分析

实例化com.zaxxer.hikari.HikariDataSource这个类失败。我也没使用它啊,怎么会示例化呢?百思不得其解啊。后面说dataSource的异常,我就引入了jdbc啊,会不会是这个问题啊。

查看引入依赖

在这里插入图片描述
引入的是springboot配置好的支持JDBC数据库。点进去红色框中内容查看。发现:
在这里插入图片描述
这里面引入了报错类的依赖,问题出现这了。
这下就明白了,不使用这个包不就完事了吗!

解决办法

  1. 去maven仓库只引入jdbc的依赖!
  2. 直接使用exclusion标签排除如下:在这里插入图片描述
  3. 直接再启动来加上
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})

表示:项目启动不进行数据库操作

总结

HikariDataSource是spingboot的默认数据源。但是你使用的时候并没有对它进行配置,所以就报错喽

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值