不改一行代码,20分种搭建 RuoYi 开发环境

2022-05-18

2160

近日有位程序员网友吐槽,为了折腾 RuoYi(若依)的开发环境,耗费了几天时间,光安装 WebStorm 并安装软件就要一整天,到底是什么情况呢?

IDE


RuoYi 作为明星开源项目,在 Gitee 有 18.9 K 的 Star,用户基数非常大,一个明星项目尚且如此,更不用说其它的开源项目了。


问题分析


对于初学者来说,只想好好学习一下怎么写代码。对于一般的程序员来说,只想快速地实现业务逻辑。但是开源软件有各种不同的组件、工具、中间件服务依赖,使用门槛可不低,就算作为一个老程序员,在调研开源框架期间,如果不想污染本地的开发环境,也需要找台虚拟机来搭建调试或运行环境。那么,如何解决这些问题呢?


解决方案


当前,我们处在云原生时代,得益于云原生技术的快速发展,行云创新基于云原生技术研发了一套全云端的开发环境 TITANIDE。为解决上述问题提供了开箱即用的开发环境模板,仅要半小时,无需修改一行代码,通过以下几步就可以在 TITANIDE 直接开发调试。


第一步:登录 TITANIDE


第二步:创建工作空间


登录后创建您的工作空间


第三步:选择开发环境模板

选择相应的开发环境模板, 这里选择了 IDEA Ultimate 模板,如果您没有 License,可以选择 IDEA Ultimate 或 VS Code Java 模板。



第四步:创建 TITANIDE 的项目并打开 IDE


在 GitHub 找到RuoYi 项目,复制 HTTPS 仓库地址到剪辑版(

https://github.com/yangzongzhuan/RuoYi-Vue.git),通过创建 URL 导入的方式创建 TITANIDE 项目。



开启 RuoYi 编程之旅


安装中间件服务

直接打开 IDEA 的终端,运行以下命令安装数据库和缓存中间件服务



转发中间件端口

本次的目的是不修改一行 RuoYi 代码,包括配置文件,故采用端口转发的方式来实现数据库连接,让您获得和本地一样的开发体验。



创建数据库

在数据库查询终端执行以下命令创建数据库。



导入数据库

通过选择 IDEA 自带的数据库工具,导入工程目录 sql/ 下的数据库脚本 quartz.sql ry_20210908.sql


创建日志输出目录

和端口转发一样,日志也是可以在配置文件修改的,这里我们创建一个满足 RuoYi 运行的默认日志目录 `/home/ruoyi/logs/`



运行 RuoYi 前端

您可以在 UI 直接找到程序入口 ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java 然后直接使用快捷键  `Ctrl + D` 进行调试



运行 RuoYi 前端



直接打开 RuoYi




调试后端代码


到此为止,我们没有修改任何一行代码,包括配置文件,通过简单几步就将 RuoYi 运行起来了。接下来就可以直接在IDE设置断点进行单步调试了。


总结


关于 RuoYi


若依(RuoYi)是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。


关于 TITANIDE




TITANIDE是采用 B/S 架构设计的云原生集成开发环境,内置了业界主流的IDE,让您能够更快速的启动一个您所熟悉的 IDE,不管您以前是使用 VSCode、WebStorm、Intellij IDEA、Goland、Pycharm,总有一款适合您。您无需搭建开发环境,不管在任何地方,任何时间,任何一台电脑,都可以实现代码编写和调试,只需要打开浏览器就能编写并运行、调试您的项目代码,从而聚焦您业务逻辑开发。在企业推进云原生的大背景下,企业面临来自安全、效率、协调等几方面的挑战,TITANIDE 就是为了解决这些问题而打造的。


技术交流
我们建立了多个云原生技术交流群,其中有来自Oracle、Citrix、华为、腾讯等国内外云计算专家,立即扫码,拉你进群。目前已有2000+开发者加入我们......
云原生厂商 云原生技术服务商
在云原生时代,行云创新致力于通过赋能开发者,实现企业快速迭代与交付,大幅提升创新效率。
产品下载