pom基本配置说明,直接在下面菜鸟教程中就可以看到
Maven POM | 菜鸟教程
一、关闭父依赖约束
去掉这个模块,依赖约束就会失效,这样每个包之间的依赖冲突的可能性非常大。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.2</version>
<relativePath/>
</parent>
二、 查看依赖的具体的jar包
(1)可以看到这个spring-boot-starter:2.5.0,颜色都是灰色,说明这个jar包没被使用。
(2)omitted for conflict with 2.7.12,意思是因为与2.7.12冲突而被省略,说明现在使用的版本为2.7.12,我们需要翻越是哪个jar包的依赖覆盖2.5.0这个版本.
=》可通过 mvn dependency:tree命令来搜索查找2.7.12在哪
三、解决依赖冲突是最重要的
搜索报错描述,排查出冲突的两个jar包是谁,都需要什么版本
东哥帮我清理了依赖关系,现在我就这样继续使用下去,在以后的依赖包再单独添加父依赖约束。