我将要使用Spring Boot使用Spring Framework用Java构建我的第一个网站,并且在中构建起来要容易得多jar,但是我对此有一些疑问。
jar
一般有什么区别?
在jar文件中,视图位于下/resources/templates,但在文件中,视图war在下/webapp/WEB-INF/。
/resources/templates
war
/webapp/WEB-INF/
有什么区别?我可以jar在在线主机上部署吗?
可以告诉Spring Boot生成一个“胖JAR”,其中包括您所有模块/服务的依赖项,并且可以与一起运行java -jar <your jar>。请参阅此处的 “使用Maven创建可执行JAR” 。
java -jar <your jar>
还可以告诉Spring Boot 生成WAR文件,在这种情况下,您可能会选择将其部署到Web容器(例如Tomcat或Jetty)。
有关Spring Boot部署的更多详细信息,请参见此处。