Spring应用程序上下文是否总是需要在war文件中加载到服务器上?
如果应用程序上下文位于jar内,该jar位于服务器的common / lib文件夹中。
当服务器启动时,jar文件中的spring bean会加载吗?
答案 0 :(得分:1)
在Spring Boot中,您可以构建"胖罐"。它包含所有依赖项,并具有嵌入式应用程序服务器(jetty或tomcat)。这样,当您运行jar(就像普通的Java jar)时,应用程序服务器会在您的应用程序部署并在其中运行时启动。
有关详细信息,请参阅Deploying Spring Boot Applications
如果要将应用程序部署到常规应用程序服务器,则需要WAR存档。