gpt4 book ai didi

java - SpringBoot应用程序中的主类

转载 作者:行者123 更新时间:2023-12-02 10:27:46 26 4
gpt4 key购买 nike

这是我使用 SpringBoot 的第一天,我尝试了解架构,因此我开始构建一个 hello world 应用程序:

在我的 pom.xml 中,在 maven-shade-plugin 下,我声明 mainClass 如下:

<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.demo.HelloWorld</mainClass>
</transformer>

这是 pom 文件的 groupIdartifactId 值:

<groupId>com.demo</groupId>
<artifactId>demo</artifactId>

当我使用maven(mvn package)打包并运行war文件(target/demo.war)时,出现以下错误:

Error: Could not find or load main class com.demo.HelloWorld

文件目标是src/main/java/com/demo/HelloWorld.java,该文件中的代码是:

package com.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HelloWorld {

public static void main(String[] args) {
SpringApplication.run(HelloWorld.class, args);
}
}

我错过了什么?

最佳答案

尝试使用 spring-boot maven 插件 -> link ,它无需任何配置即可生成可执行jar。

关于java - SpringBoot应用程序中的主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53800599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com