Spring Boot可以构建可执行的task publish(type: Copy) {
group = "Publishing"
description = "Publish source code to output directory"
from "sources"
into "output"
}
或.jar
文件。除了文件扩展名之外,它们之间是否有任何区别?
The documentation州.war
。对于Spring MVC Web应用程序,由于技术原因而不适合构建可执行文件You should configure your project to build a jar or war (as appropriate)
而不是可执行文件.jar
?
答案 0 :(得分:8)
一般来说,当您使用嵌入式容器时,您应该坚持使用默认值并构建一个jar文件。
然而,该规则有两个例外: