我是Spring boot的新手。我一直在使用使用main方法的独立应用程序练习Spring Boot。因为Main方法是入口点。现在,我将使用一个Web应用程序。
此外,对于web应用程序,我们不需要使用servlet、结构和spring MVC中的main方法。
在spring boot web应用程序中真的有必要使用main方法吗?
@SpringBootApplication
public class Example {
public static void main(String[] args) {
SpringApplication.run(Example.class, args);
}
}发布于 2019-08-26 14:41:06
Spring boot支持两种工作模式:
使用嵌入式服务器的
发布于 2019-08-26 14:41:50
method main是独立应用程序的入口点,所以如果你想使用spring boot独立应用程序,通常(如果不总是)打包到一个JAR中-那么是的,你应该使用main方法。
但是,如果您使用Web应用程序,则它们没有main方法。这些工件是Web Archives (具有扩展名.WAR)。您应该创建一个SpringBootServletInitializer作为WAR的入口点,而不是"main“方法。
话虽如此,JAR仍然是查看here示例的推荐方法
https://stackoverflow.com/questions/57652798
复制相似问题