Spring Boot 可以构建可执行文件.jar
或.war
文件。除了文件扩展名之外,它们之间有什么区别吗?
文档指出You should configure your project to build a jar or war (as appropriate)
。对于 Spring MVC Web 应用程序,是否不适合(出于技术原因)构建可执行文件.jar
而不是可执行文件.war
?
Spring Boot 可以构建可执行文件.jar
或.war
文件。除了文件扩展名之外,它们之间有什么区别吗?
文档指出You should configure your project to build a jar or war (as appropriate)
。对于 Spring MVC Web 应用程序,是否不适合(出于技术原因)构建可执行文件.jar
而不是可执行文件.war
?
一般来说,当您使用嵌入式容器时,您应该坚持默认设置并构建一个 jar 文件。
但是,该规则有两个例外: