springboot 在配置文件中配置 jdbc驱动时爆红

起因

今天刚想给vue用springboot建一个服务器时,建项目时选择了JPA和jdbc,但是在application.propertise配置driver-class-name属性值,后面的属性值 com.mysql.jdbc.Driver 爆红 ,让我的小心脏一阵不爽,刚建项目就给我出问题。如图所示:

pom.xml文件

<!--jpa -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

 <!--jdbc  -->
<dependency>
    <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

解决

找了好多博客,终于给找到了,真是一个小坑啊以前没用注意到。
有的人给出 把依赖中的 runtime 去掉 ,可是 我这里没有啊,
难受

还有人说,刷新Maven 依赖,我刷新了下,也不管。
难受中。

后来又找到说,必须使用mysql-connector-java,这个包。
我试了下管了,
然后我把最开始配的springboot整合的jdbc去掉了。
试了下,也行。

最后,得出结论,使用jdbc驱动时,必须使用mysql-connector-java.jar这个包。
我这里选上都带上。

<!--jdbc 和带版本号的mysql驱动 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
     <groupId>mysql</groupId>
     <artifactId>mysql-connector-java</artifactId>
     <scope>runtime</scope>
</dependency>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

java冯坚持

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

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

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

打赏作者

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

抵扣说明:

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

余额充值