注:当前项目为 Serverless Devs 应用,由于应用中会存在需要初始化才可运行的变量(例如应用部署地区、函数名等等),所以不推荐直接 Clone 本仓库到本地进行部署或直接复制 s.yaml 使用,强烈推荐通过
s init ${模版名称}的方法或应用中心进行初始化,详情可参考部署 & 体验 。
本案例是基于Pivota团队提供的全新的Spring Boot框架,简化Spring应用的初始化搭建过程,并且快速部署到阿里云函数计算FC。
使用该项目,您需要有开通以下服务并拥有对应权限:
| 服务/业务 | 权限 | 相关文档 |
|---|---|---|
| 函数计算 | AliyunFCFullAccess | 帮助文档 计费文档 |
- 🔥 通过 Serverless 应用中心 ,
该应用。
- 通过 Serverless Devs Cli 进行部署:
- 安装 Serverless Devs Cli 开发者工具 ,并进行授权信息配置 ;
- 初始化项目:
s init start-springboot-v3 -d start-springboot-v3 - 进入项目,并进行项目部署:
cd start-springboot-v3 && s deploy -y
本案例是基于 Pivota 团队提供的全新的 Spring Boot 框架,简化 Spring 应用的初始化搭建过程,并且快速部署到阿里云函数计算FC。
Spring Boot 是一个快速开发 Spring 框架应用的脚手架,它使用“习惯优于配置”(约定优于配置)的理念让你的项目快速运行起来。Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式。
Spring Boot的流行程度非常高,主要得益于其快速开发、微服务架构支持、易于管理和部署、兼容性强以及社区支持等特点。Spring Boot天然支持微服务架构的特点使其成为了构建微服务的理想选择。通过Spring Boot,开发者可以轻松地将应用程序拆分成多个可独立部署和升级的小型服务,充分利用计算资源,提高系统的可扩展性和可维护性。
Spring Boot因其快速开发、微服务架构支持、易于管理和部署、兼容性强以及社区支持等特点而备受欢迎,成为了当前最流行的Java Web开发框架之一。
Spring Boot适用的场景也非常广泛,如:Web应用程序开发、微服务架构、批处理和数据处理等。无论是简单的Web应用还是复杂的分布式系统,Spring Boot都能提供高效、稳定的开发支持,是Java开发者在构建企业级应用时的首选框架之一。
通过 Serverless 开发平台,您只需要几步,就可以体验 Spring Boot 框架,并享受 Serverless 架构带来的降本提效的技术红利。
部署完成之后,您可以看到系统返回给您的案例地址,例如:
此时,打开案例地址,就可以进入 Springboot 项目首页:
您可以通过云端控制台的开发功能进行二次开发,如果您之前是在本地创建的项目案例,也可以在本地项目目录start-springboot-v3文件夹下,对项目进行二次开发。开发完成后,可以通过s deploy进行快速部署。
您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
![]() |
![]() |
![]() |
|---|---|---|
微信公众号:serverless |
微信小助手:xiaojiangwh |
钉钉交流群:33947367 |




