Java SpringBoot应用程序中的主类
这是我使用SpringBoot的第一天,我试图了解体系结构,因此我开始构建hello world应用程序: 在我的pom.xml中,在maven shade plugin下,我将mainClass声明如下:Java SpringBoot应用程序中的主类,java,spring-boot,Java,Spring Boot,这是我使用SpringBoot的第一天,我试图了解体系结构,因此我开始构建hello world应用程序: 在我的pom.xml中,在maven shade plugin下,我将mainClass声明如下: <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>com.demo.HelloWorld&
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.demo.HelloWorld</mainClass>
</transformer>
文件目标是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插件->,它可以在不进行任何配置的情况下生成可执行jar。谢谢,我会尝试的。这是否意味着我的方法是正确的-除了第一部分包之外?通过创建Hello World class,是的。试着从用Thank you生成的项目开始你的项目。我想深入了解架构,所以我尝试手动构建。
Error: Could not find or load main class com.demo.HelloWorld
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);
}
}