一尘不染

Spring Boot中jar和war之间的区别?

spring-boot

我将要使用Spring Boot使用Spring
Framework用Java构建我的第一个网站,并且在中构建起来要容易得多jar,但是我对此有一些疑问。

一般有什么区别?

jar文件中,视图位于下/resources/templates,但在文件中,视图war在下/webapp/WEB-INF/

有什么区别?我可以jar在在线主机上部署吗?


阅读 318

收藏
2020-05-30

共1个答案

一尘不染

可以告诉Spring Boot生成一个“胖JAR”,其中包括您所有模块/服务的依赖项,并且可以与一起运行java -jar <your jar>。请参阅此处的 “使用Maven创建可执行JAR” 。

还可以告诉Spring Boot 生成WAR文件,在这种情况下,您可能会选择将其部署到Web容器(例如Tomcat或Jetty)。

有关Spring Boot部署的更多详细信息,请参见此处

2020-05-30