springboot项目迁移到阿里云函数

注意:长耗时,高内存 的应用,定时任务 不适合迁移。spring-cloud的微服务项目暂不适合迁移。

一、根据模板创建项目

1.内网数据库连接配置

如果用到了rds或者阿里云上自建的mysql数据库

则配置

复制代码
internetAccess: true
vpcConfig:
  securityGroupId: sg-安全组id
  vpcId: vpc-vpcId
  vSwitchIds:
    - vsw-虚拟交换机id

在ECS上自建的数据库可以直接复制ECS对应的id,注意配置不要写在tigger后面

修改函数区域为RDS或自建数据库所在区域

复制代码
vars:
  region: 'cn-beijing'

2.时区修改

复制代码
environmentVariables:
        TZ: Asia/Shanghai

二、代码修改

1.监听端口修改

由于bootstrap脚本的启动命令监听的是9000端口,所以我们把application.yaml里的端口也改成9000

复制代码
server:
  port: 9000

2.jar包名修改

bootstrap脚本默认使用的jar包名为webframework.jar,我们改成实际的jar包名

复制代码
java -Dserver.port=9000 -jar target/demo-0.0.1-SNAPSHOT.jar
相关推荐
147API1 小时前
从零开始上手 AWS:架构设计、成本优化与避坑指南
云计算·claude·aws
gaize12132 小时前
腾讯云蜂驰型 BF1
云计算·腾讯云
2201_756206342 小时前
AT指令测试ML407模块连接阿里云平台发生数据总结
阿里云·云计算
林九生2 小时前
【Claude Code】Claude Code 接入阿里云百炼 Coding Plan 完整配置教程(Linux版)
linux·阿里云·云计算
阿里云瑶池数据库2 小时前
阿里云瑶池数据库KVCache亮相NVIDIA GTC 2026
数据库·阿里云
木斯佳19 小时前
前端八股文面经大全:阿里云AI应用开发一面(2026-03-20)·面经深度解析
前端·人工智能·阿里云·ai·智能体·流式打印
3DVisionary21 小时前
测管即修正!Tube Qualify赋能航空与汽车管路一体化智能在线检测
阿里云·智能手机·汽车·智能制造·航空航天·tubequalify·管路检测
翼龙云_cloud1 天前
阿里云渠道商:百炼模型选型指南 性能与成本全解析
人工智能·阿里云·云计算
laozhao4321 天前
阿里云240万中标广东长城证券A计划智能助手项目
阿里云·云计算