springboot 应用迁移

简介: 快速学习 springboot 应用迁移

发者学堂课程【存量应用快速迁移springboot 应用迁移】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/342/detail/4014


springboot应用迁移

 

本节课主要讲解如何在云开发平台快速将SpringBoot部署到Serverless服务下,享受按量计费的技术福利。分四个步骤讲解:第一步分应用创建,首先要创建脚手架,第二步是将现有代码放入脚手架中,第三步调整代码结构,第四步是部署运行。

应用创建-区域计算服务

代码迁移-看帮助   -IDE拖放

代码调整-规约、文件讲解 ·调整修改 ·应用配置占位符

部署运行-代码提交  -部署,查看日志

回到云开发平台进行操作演练:

进入快速开始页面,点击应用搬站,开发语言选择JAVA,创建方式选择容器型,计算服务选择SAE,也可以选择ASK。71.png

 

应用详情中会有搬站帮助,告诉你如何拖放代码。

现在按照搬站帮助中的步骤进行操作:

点击在线开发部署,这时应用创建已经创建了一个代码仓库,代码仓库里有一些云应用的脚手架、一些配置文件。

72.png

 

如上图,里面包含四个文件,第一个是云开发平台的一些配置,第二是打镜像文件,第三是将应用配置和代码隔离的脚本,第四是帮助文件。

下面要将如图管理系统搬迁到云开发平台上

73.png

 

将readme文件中的

siproject.artifactId)中,如下图:

74.png

然后更换插件调整启动类,一定要调整启动类:

<--需要替换您的springboot启动类-->

com.aLibaba.sca.temp.web.Applicationc/mainClass>

改为

com.aLibaba.warkbench.taskmng.Application

修改的代码不会影响现有的代码逻辑。

还需要将

Application会启用h2环境的配置,h2使用的是内存数据库,这里没有问题。

在终端处进行运行:

75.png

 

之后就要进行第四步部署运行,部署运行一定要提交代码,

76.png

 

还要推送

77.png 

 

之后就可以开始部署了,选择日常环境:

78.png

 

应用部署完成之后,会的到一个临时域名,可访问临时域名:

https://test1yleeq126oxqpkap1hbhwqrkbenchapl.com

这是对于没有域名的情况,如果有域名可以在开发部署页面自己配置。

 

79.png

 

由上图可以看到,应用部署完成,登录之后如果出现下图效果,说明应用搭建完成。

80.png

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
2月前
|
存储 Java Maven
QR码应用实战:Spring Boot与ZXing完美结合
QR码应用实战:Spring Boot与ZXing完美结合
30 0
|
2月前
|
消息中间件 存储 监控
搭建消息时光机:深入探究RabbitMQ_recent_history_exchange在Spring Boot中的应用【RabbitMQ实战 二】
搭建消息时光机:深入探究RabbitMQ_recent_history_exchange在Spring Boot中的应用【RabbitMQ实战 二】
32 1
|
4月前
|
Arthas Java 测试技术
Docker 环境中 Spring Boot 应用的 Arthas 故障排查与性能优化实战
Docker 环境中 Spring Boot 应用的 Arthas 故障排查与性能优化实战
|
27天前
|
Prometheus 监控 Cloud Native
Spring Boot 应用可视化监控
Spring Boot 应用可视化监控
16 0
|
2月前
|
Java Maven 开发者
深入剖析Spring Boot在Java Web开发中的优势与应用
深入剖析Spring Boot在Java Web开发中的优势与应用
|
2月前
|
安全 前端开发 Java
保护你的应用:Spring Boot与JWT的黄金组合
保护你的应用:Spring Boot与JWT的黄金组合
77 0
|
2月前
|
XML Java 数据格式
从零开始构建Spring Boot应用:逐步解析@SpringBootApplication
从零开始构建Spring Boot应用:逐步解析@SpringBootApplication
39 0
|
3月前
|
Java API Spring
使用OkHttp在Spring Boot应用中发送HTTP请求
使用OkHttp在Spring Boot应用中发送HTTP请求
80 0
|
4月前
|
消息中间件 Java
RabbitMQ【应用 01】SpringBoot集成RabbitMQ及设置RabbitMQ启动总开关
RabbitMQ【应用 01】SpringBoot集成RabbitMQ及设置RabbitMQ启动总开关
84 0
|
4月前
|
Java API 时序数据库
InfluxData【付诸实践 02】SpringBoot 集成时序数据库 InfluxDB 应用分享(InfluxDB实例+Feign接口调用InfluxDB API)源码分享
InfluxData【付诸实践 02】SpringBoot 集成时序数据库 InfluxDB 应用分享(InfluxDB实例+Feign接口调用InfluxDB API)源码分享
66 0