解决Spring Boot中“没有主清单属性”的问题
每当我们在Spring Boot可执行jar中遇到“没有主清单属性”的消息时,这是因为我们缺少了MANIFEST.MF文件中的Main-Class元数据属性声明,该文件位于META-INF文件夹下。
在这篇简短的教程中,我们将重点讨论这个问题的原因以及如何解决它。
Spring Boot启动器简介
对最常见的Spring Boot启动器进行快速概述,以及如何在现实世界项目中使用它们的示例。
问题发生时
通常情况下,如果我们从Spring Initializr获取我们的pom,我们不会有任何问题。但是,如果我们通过向我们的pom.xml添加spring-boot-starter-parent手动构建我们的项目,我们可能会遇到这个问题。我们可以通过尝试进行jar的清洁构建来复制它:
大约 3 分钟