文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 8 章 部署 Spring Boot 应用程序
本章内容
部署 WAR 文件
数据库迁移
部署到云端
想一想你喜欢的动作电影。现在假设你要去电影院看这部电影,享受视听震撼。片中有高速追逐、爆炸和激战。好人还没战胜坏人,一切偏偏戛然而止。还没等影片里的冲突解决,电影院的灯亮了,大家都被领出门外。
虽然前面的铺垫很精彩,但电影的高潮才是最重要的。没有了它,就是为了动作而动作了。
现在,想象你正在开发应用程序,为解决某个业务问题投入了很多精力和创造力,但最终没能部署应用程序,没能让别人使用这个程序并乐在其中。当然,我们应用程序大多没有汽车追逐和爆炸(至少我希望是这样的),但一路上我们也会争分夺秒。当然,并非每行代码都为生产环境而写,但什么都不部署也挺让人失望的。
目前为止,我们的焦点都集中在使用 Spring Boot 的特性帮助大家开发应用程序。我们遇到了不少惊喜。但如果不越过终点线,应用程序没有部署,这一切都是徒劳。
在本章,我们会在使用 Spring Boot 开发应用程序的基础上更进一步,讨论如何部署那些应用程序。虽然这对部署过基于 Java 的应用程序的人来说并无特别之处,但 Spring Boot 和相关的 Spring 项目中有些独特的功能,基于这些功能我们可以让 Spring Boot 应用程序的部署变得与众不同。
实际上,大部分 Java Web 应用程序都以 WAR 文件的形式部署到应用服务器上。Spring Boot 提供的部署方式则有所不同,后者在部署上提供了不少选择。在了解如何部署 Spring Boot 应用程序之前,让我们看看这些可选方式,找出能满足我们需求的那些选项。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论