为什么 Spring Boot 会生成一个 jar?
Why does Spring Boot generates a jar?
为什么 Spring Boot 生成 jar
文件输出,因为 jar
无法部署到容器或应用程序服务器?
很高兴能够快速设置它(使用嵌入式容器),但最终您将不得不构建一个 war
文件才能正确部署应用程序。
此外,当项目处于生产阶段时,坚持spring引导也是一个不错的选择?在我看来spring boot 只是一种快速入门的方式,但我不确定它的可靠性。
Spring 引导根据构建工具打包配置创建 jar/war。如果您提到包装类型 war 那么 spring 引导将创建 .war
文件。
使用下面的配置你会得到.war
.
Maven
<packaging>war</packaging>
Gradle
apply plugin: 'war'
jar 背后的想法是,您可以 运行 您的应用程序无需任何容器即可独立运行(参见 http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started-first-application-executable-jar)。
为什么 Spring Boot 生成 jar
文件输出,因为 jar
无法部署到容器或应用程序服务器?
很高兴能够快速设置它(使用嵌入式容器),但最终您将不得不构建一个 war
文件才能正确部署应用程序。
此外,当项目处于生产阶段时,坚持spring引导也是一个不错的选择?在我看来spring boot 只是一种快速入门的方式,但我不确定它的可靠性。
Spring 引导根据构建工具打包配置创建 jar/war。如果您提到包装类型 war 那么 spring 引导将创建 .war
文件。
使用下面的配置你会得到.war
.
Maven
<packaging>war</packaging>
Gradle
apply plugin: 'war'
jar 背后的想法是,您可以 运行 您的应用程序无需任何容器即可独立运行(参见 http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started-first-application-executable-jar)。