原因

  1. pom 文件中maven配置项错误,导致打爆出来的jar包中没有主类的路径信息;
  2. 没有继承自spring-boot-starter-parent,缺少默认的maven配置;

解决方案:

pom文件中补充maven配置内容

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.8</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>