以终为始

在本书中,我们从一个简单的起点开始(更具体地讲,也就是start.spring.io),一步步将应用部署到了云中。我希望你在阅读本书的过程中感受到的乐趣与我在编写本书的过程中感受到的一样多。虽然本书要结束了,但是你的Spring征程才刚刚开始。利用本书所学的知识,用Spring构建令人赞叹的应用吧!我迫不及待地想知道你们的成就。

虽然本书要结束了,但是你的Spring征程才刚刚开始。利用本书所学的知识,用Spring构建令人赞叹的应用吧!我迫不及待地想知道你们的成就。

小结

  • Spring应用可以部署到多种不同的环境中,包括传统的应用服务器、像Cloud Foundry这样的平台即服务环境,或者Docker容器。

  • 构建可运行的JAR文件允许将Spring Boot应用部署到多个云平台上,而且能够避免WAR文件的开销。

  • 构建WAR文件时,我们应当包含一个SpringBootServletInitializr的子类,确保Spring的DispatcherServlet恰当地进行了配置。

  • 借助Spring Boot构建插件对镜像的支持,容器化Spring应用是非常简单。容器可以部署到任何支持Docker的环境中,包括Kubernetes集群中。