应用程序上下文是否总是需要在服务器上加载war文件

时间:2016-09-02 13:00:53

标签: java spring jar war

Spring应用程序上下文是否总是需要在war文件中加载到服务器上?

如果应用程序上下文位于jar内,该jar位于服务器的common / lib文件夹中。

当服务器启动时,jar文件中的spring bean会加载吗?

1 个答案:

答案 0 :(得分:1)

在Spring Boot中,您可以构建"胖罐"。它包含所有依赖项,并具有嵌入式应用程序服务器(jetty或tomcat)。这样,当您运行jar(就像普通的Java jar)时,应用程序服务器会在您的应用程序部署并在其中运行时启动。

有关详细信息,请参阅Deploying Spring Boot Applications

如果要将应用程序部署到常规应用程序服务器,则需要WAR存档。