Spring boot spring boot micro services应用程序-是否必须有main方法 我是spring boot micro服务的新手。我用谷歌搜索了一下。所有示例均使用以下方法 公共静态void main(字符串[]args){ SpringApplication.run(sample.class,args); }

Spring boot spring boot micro services应用程序-是否必须有main方法 我是spring boot micro服务的新手。我用谷歌搜索了一下。所有示例均使用以下方法 公共静态void main(字符串[]args){ SpringApplication.run(sample.class,args); },spring-boot,microservices,Spring Boot,Microservices,商业项目是否也必须采用上述方法 任何可运行的Java程序或应用程序必须具有main方法 在Java编程语言中,每个应用程序必须包含一个主方法,其签名为: publicstaticvoidmain(字符串[]args) 这在本教程中有记录。SpringBoot应用程序只是一个Java应用程序,它的核心具有许多特性,使人们更容易创建微服务、其他类型的web应用程序和库 在应用程序中执行部分任务的库或共享代码(通常打包为jar文件)不必有main,但可能有。有时库确实有一个用于测试或示例的main。

商业项目是否也必须采用上述方法

任何可运行的Java程序或应用程序必须具有
main
方法

在Java编程语言中,每个应用程序必须包含一个主方法,其签名为:

publicstaticvoidmain(字符串[]args)
这在本教程中有记录。SpringBoot应用程序只是一个Java应用程序,它的核心具有许多特性,使人们更容易创建微服务、其他类型的web应用程序和库

在应用程序中执行部分任务的库或共享代码(通常打包为jar文件)不必有
main
,但可能有。有时库确实有一个用于测试或示例的
main
。每个类都可能有一个自己的
main
。但是,应用程序只能从其中一个启动。另一个类中的
main
方法可以像任何其他方法一样在运行的程序中调用,但只有一个
main
被调用以启动应用程序

用于启动应用程序的
main
方法通常称为。如果在jar文件的清单中将类定义为
Main类
,那么该类中的
Main
方法将用作应用程序的入口点。系统通常通过双击jar或通过cli命令(如
java-jarjarfilename.jar
)来调用它

因此,如果要将代码打包到应用程序使用的库中,则不需要
main
。如果您正在创建独立的Spring引导应用程序,则需要有一个
main
。Spring引导框架将能够使用该
main
生成一个可运行的jar文件

I am new to spring boot micro services. I googled it . All of the examples used the below method
<pre>
public static void main(String[] args) {
        SpringApplication.run(sample.class, args);
    }
</pre>