springboot 应用迁移

本文涉及的产品
.cn 域名,1个 12个月
简介: 快速学习 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

相关文章
|
2月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
190 1
|
2月前
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,创建并配置 Spring Boot 项目,实现后端 API;然后,使用 Ant Design Pro Vue 创建前端项目,配置动态路由和菜单。通过具体案例,展示了如何快速搭建高效、易维护的项目框架。
119 62
|
1月前
|
JSON 安全 算法
Spring Boot 应用如何实现 JWT 认证?
Spring Boot 应用如何实现 JWT 认证?
74 8
|
29天前
|
消息中间件 Java Kafka
Spring Boot 与 Apache Kafka 集成详解:构建高效消息驱动应用
Spring Boot 与 Apache Kafka 集成详解:构建高效消息驱动应用
44 1
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
102 2
|
1月前
|
Java Docker 微服务
利用Docker容器化部署Spring Boot应用
利用Docker容器化部署Spring Boot应用
51 0
|
2月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用
【10月更文挑战第8天】本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,通过 Spring Initializr 创建并配置 Spring Boot 项目,实现后端 API 和安全配置。接着,使用 Ant Design Pro Vue 脚手架创建前端项目,配置动态路由和菜单,并创建相应的页面组件。最后,通过具体实践心得,分享了版本兼容性、安全性、性能调优等注意事项,帮助读者快速搭建高效且易维护的应用框架。
62 3
|
2月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用
【10月更文挑战第7天】本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,通过 Spring Initializr 创建 Spring Boot 项目并配置 Spring Security。接着,实现后端 API 以提供菜单数据。在前端部分,使用 Ant Design Pro Vue 脚手架创建项目,并配置动态路由和菜单。最后,启动前后端服务,实现高效、美观且功能强大的应用框架。
68 2
|
2月前
|
搜索推荐 Java UED
SpringBoot 自定义启动画面:打造个性化应用启动体验
【10月更文挑战第7天】在软件开发中,细节往往能够体现一个团队的专业性和对用户体验的关注。SpringBoot作为快速构建Spring应用的框架,其简洁的启动流程和强大的功能深受开发者喜爱。然而,默认的启动画面可能略显单调,无法充分展示应用的特色或品牌。本文将详细介绍如何为SpringBoot应用自定义启动画面,让应用在启动时就能给人留下深刻印象。
81 1