返回介绍

第 8 章 部署 Spring Boot 应用程序

发布于 2025-04-21 21:10:11 字数 817 浏览 0 评论 0 收藏 0

本章内容

  • 部署 WAR 文件

  • 数据库迁移

  • 部署到云端

想一想你喜欢的动作电影。现在假设你要去电影院看这部电影,享受视听震撼。片中有高速追逐、爆炸和激战。好人还没战胜坏人,一切偏偏戛然而止。还没等影片里的冲突解决,电影院的灯亮了,大家都被领出门外。

虽然前面的铺垫很精彩,但电影的高潮才是最重要的。没有了它,就是为了动作而动作了。

现在,想象你正在开发应用程序,为解决某个业务问题投入了很多精力和创造力,但最终没能部署应用程序,没能让别人使用这个程序并乐在其中。当然,我们应用程序大多没有汽车追逐和爆炸(至少我希望是这样的),但一路上我们也会争分夺秒。当然,并非每行代码都为生产环境而写,但什么都不部署也挺让人失望的。

目前为止,我们的焦点都集中在使用 Spring Boot 的特性帮助大家开发应用程序。我们遇到了不少惊喜。但如果不越过终点线,应用程序没有部署,这一切都是徒劳。

在本章,我们会在使用 Spring Boot 开发应用程序的基础上更进一步,讨论如何部署那些应用程序。虽然这对部署过基于 Java 的应用程序的人来说并无特别之处,但 Spring Boot 和相关的 Spring 项目中有些独特的功能,基于这些功能我们可以让 Spring Boot 应用程序的部署变得与众不同。

实际上,大部分 Java Web 应用程序都以 WAR 文件的形式部署到应用服务器上。Spring Boot 提供的部署方式则有所不同,后者在部署上提供了不少选择。在了解如何部署 Spring Boot 应用程序之前,让我们看看这些可选方式,找出能满足我们需求的那些选项。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。