1. 错误描述

刚导入完依赖运行springboot项目时,控制台出现了以下错误:

在这里插入图片描述

2. 错误出现原因

所报错误是找不到程序启动类,初步分析是pom.xml中依赖或项目版本之间问题,因为新建项目时启动项目可以正常运行,主要原因是因为我导入了以下依赖,这是springboot项目的父级依赖,由于父级依赖版本高于子级版本所以出现了上述错误(如图1所示)

父级依赖代码如下:

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.2</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

在这里插入图片描述

图1

3.错误解决方法

只需要降低父级依赖版本让它等于或低于子级依赖版本或者提高子级依赖版本就可以解决问题(如图2所示)

在这里插入图片描述

图2
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐