‘url‘ attribute is not specified and no embedded datasource could,springboot项目启动数据库连接失败

解决办法

引入和springboot项目相同版本spring-jdbc的jar包

<dependency>
	   <groupId>org.springframework.boot</groupId>
	   <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
  • 问题发生原因:自己写的springboot+mybatis-plus+druid项目,在一台电脑上运行的好好的,代码原封不动搬到另一台电脑上,结果就报这个错误
  • 找了一圈答案,各种没配置数据库什么什么的,我的url,driver,username,password全都正确配置了(不然另外一台电脑怎么能成功运行呢),但是就是启动不了,在stackflow看了其他人的相关评论,都是在springboot启动注解上加上下面这个排除类(感觉可能的原因是自动配置冲突了什么的):
@SpringBootApplication(exclude =  {DataSourceAutoConfiguration.class })
  • 不过对我来说一点用处都没有/(ㄒoㄒ)/~~(留个备份,万一下次就派上用场了)
  • 最后根据这个推导,可能就是spring不知道怎么出毛病了,反正就是启动不了mysql,那我干脆就直接导入个spring的jdbc连接器,直接成功/(ㄒoㄒ)/~~

代码为什么能跑起来,代码为什么又跑不起来了❓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BluettDream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值