4.1 服务端(DevBox)-项目创建

简介: 通过Sealos创建SpringBoot工程zxyf-management,配置Java环境与容器资源,结合Cursor智能开发工具实现云端编码、一键启动与部署,快速构建可访问的云原生应用。

工程搭建
登录Sealos,然后在Devbox中创建一个SpringBoot项目,并使用Cursor开发工具打开该项目进行开发。

选择:SpringBoot工程

对应的信息选择,如下:
● 项目名称:zxyf-management
● 语言:Java
● 框架:SpringBoot
● 版本:默认的3.3.2
● CPU:2核
● 内存:4G,2G不够
● 网络配置:默认的8080即可

点击右上角的:创建,就可以完成一个docker容器的创建

点击就可以查看当前容器的具体详情

项目导入
接着,使用Cursor打开项目

跳转到Cursor后,弹窗点击确定

点击确认后,耐心等待下载(如果出现timeout异常,retry即可)

最终,一个典型的maven项目我们就创建好了(此时的代码存储在云端的)

可以快速浏览一下pom文件,项目结构。
Cursor是一款智能开发工具,所以你可以点击当前的按钮进行交互

你可以选择一个适合的模型

本地运行
假设你并不清楚当前工程如何启动,可以选中启动类、pom文件,以便让cursor了解当前是maven工程,然后给出类似的提示语

提示说明:

当我接受某个文件请求后,可以看到相应的代码就自动匹配了
这个文件建议不选择,后续我们生成大量的代码,这个有干扰项

并且为了简化运行,Cursor直接提供一键启动的入口,你甚至不用输入命令:

点击之后,控制台自动执行、打印

第一次启动会下载依赖,耐心等待一下,可以看到启动成功:

此时我们找到DevBox中提供的域名+本地工程端口,即可访问:

这里可能有人差异:为什么不用输入8080?因为上图默认这个域名绑定的就是8080端口

这样,一个云端部署的项目,我们就快速创建完成了

相关文章
|
存储 缓存 NoSQL
深入理解Django与Redis的集成实践
深入理解Django与Redis的集成实践
486 0
|
边缘计算 数据可视化 物联网
node-red介绍
Node-RED最初是IBM在2013年末开发的一个开源项目——基于数据流(dataflow)的可视化编程工具。
node-red介绍
|
人工智能 Java API
Google Gemini API 接口调用方法
Google 最近发布的 Gemini 1.0 AI 模型通过其升级版,Gemini,标志着公司迄今为止最为强大和多功能的人工智能技术的突破。
|
4月前
|
消息中间件 缓存 NoSQL
Redis各类数据结构详细介绍及其在Go语言Gin框架下实践应用
这只是利用Go语言和Gin框架与Redis交互最基础部分展示;根据具体业务需求可能需要更复杂查询、事务处理或订阅发布功能实现更多高级特性应用场景。
327 86
|
1月前
|
存储 算法 搜索推荐
特别加餐 | 倒排检索加速(一):工业界如何利用跳表、哈希表、位图进行加速?
本文深入解析倒排索引中求交集的三大加速技术:跳表、哈希表与位图,并介绍工业级优化方案Roaring Bitmap。通过组合基础数据结构,实现高效检索,揭示复杂系统背后的简洁原理。
|
1月前
|
存储 算法 Java
03 | 哈希检索:如何根据用户 ID 快速查询用户信息?
本文介绍了哈希表的原理与实现。通过哈希函数将键转化为数组下标,利用数组随机访问特性实现O(1)查询。针对哈希冲突,讲解了开放寻址法(线性探查、二次探查、双散列)和链表法两种解决方案,并分析其优劣。最后指出哈希表的缺点:空间开销大、不支持有序操作。实际应用中常结合链表或红黑树优化性能。
|
1月前
|
存储 算法 搜索推荐
01 | 线性结构检索:从数组和链表的原理初窥检索本质
本文探讨数组与链表的检索原理及效率。数组支持随机访问,适合二分查找,检索效率为O(log n);链表需顺序遍历,效率为O(n),但插入删除更高效。通过合理组织数据结构,如结合数组与链表优点,可优化检索性能,核心在于快速缩小查询范围。
|
API iOS开发 智能硬件
在iOS应用中使用实时活动与灵动岛
iOS16系统引入了实时活动与灵动岛相关的API。实时活动API能够让用户在桌面直接浏览到应用程序所提供的实时性较高的信息,例如比赛的比分信息,外卖的配送进度信息,票务信息等。在支持灵动岛的设备上,实时活动配合灵动岛,更是能带给用户沉浸式的信息获取体验,在某些特定应用场景下非常有用。
1205 8
|
10月前
|
数据安全/隐私保护
5分钟注册一个可用Gemini的谷歌邮箱账号
5分钟注册一个可用Gemini的谷歌邮箱账号
4303 23
5分钟注册一个可用Gemini的谷歌邮箱账号