这个真的蛮离谱一个bug
后面解决了也是因为springboot高版本的问题
我这个项目是springboot2
先写一下我原来的mysql驱动依赖:
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
接着好奇怪,我突然添加了一个com.alibaba那边的一个依赖,然后我重新刷新maven的时候,直接就报错了,控制台输出
‘dependencies.dependency.version‘ for mysql:mysql-connector-java:jar is missing.
并且我刚刚加入的依赖显示alibaba无法解析
但是上网查了一下,也问了GPT,回答都是因为依赖没有引入所以找不到,
不过我明明已经引入了依赖
到后面上网又查了一下我那个mysql驱动的问题:
后面把我的mysql驱动依赖改成了:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
刷新之后就可以了
所以总结一下:
springboot2:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
springboot3:
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>